Commit Graph
20 Commits
Author SHA1 Message Date
ga eun 1592ebf5d7 Change all class-only protocol keywords to AnyObject (#442) 2021-05-14 14:36:09 +02:00
Eric Drew e124d6c089 Remove weak property keyword from protocols (#229) 2018-04-15 20:25:19 +02:00
Eric Drew 6becf1866e Remove uiviewController property from template (#200) 2018-01-09 13:18:30 +01:00
Yi Wang 3bdf5224b3 Fix viewless RIB template
The `Router` initializer does not `override` a parent initializer;.

Fixes #192
2017-12-26 10:28:28 -08:00
Yi Wang 45c579f001 Fix view-less RIB template
View-less RIBs should not inherit from `ViewableRouter` or `PresentableInteractor`.
2017-12-05 10:46:30 -08:00
Naoki Ishikawa f4be7f53e8 added template’s option to add storyboard (#175) 2017-12-05 06:30:30 +01:00
Eric Drew dba0ee7a0a Fix xcode template installation script file copying (#178) 2017-12-04 12:18:53 -05:00
Dmitry Klimkin 275d584b95 Added RIB's template option to create a corresponding XIB file (#171) 2017-11-30 00:19:10 +01:00
Cameron Mc Gorian ff5d51b68b Fix Unit Test template (#153) 2017-11-17 16:10:22 +01:00
Cameron Mc Gorian e33d87274f Add component extension template (#134) 2017-11-14 09:04:05 +01:00
Alex Perez b402bfc095 Add file header to iOS template files (#121) 2017-11-09 08:00:38 +01:00
Oron Ben Zvi e16b886bb6 Replace SampleInteractable with correct template on routers without views (#119) 2017-11-08 23:48:06 +01:00
Gergely Orosz bd7bc3b865 Fixing merge conflict 2017-11-06 20:41:36 +01:00
Gergely Orosz 6255c0f568 Change the RIB generation template to generate a view by default
This is because of two reasons:
1. Most RIBs that I have seen have views
2. To have the code generation defaults be inline with the Android
generator (and the main use case)
2017-11-05 19:18:28 +01:00
Gergely Orosz b2814e3a3a Moving tooling documentation to the Wiki
Following the approach with tutorials, moving the documentation over to
the Wiki as well. The wiki pages are already in place.

In this commit, also removing assets from the android folder.
2017-11-05 19:05:49 +01:00
Tuomas Artman 4f7683706d Makes tooling scripts executable and updates tooling README 2017-10-30 14:38:59 -07:00
Gergely Orosz 264db86959 Updating assets & copyright notices
- Removing images from the master branch
- Updating the code generation logo to be the RIB one
- Removing copyright notices from generated files
- Updates to the README
2017-10-26 00:15:47 +02:00
Gergely Orosz 843b8e6578 Adding iOS unit test generation 2017-10-25 23:29:02 +02:00
Gergely Orosz de080cc1c0 Addressing review comments
- Re-adding cleanupViews to the routers without
- Adding copyright to where it was missing
- Updating README on the differences between RIBs generated with and
without views. Updated screenshot.
- Removing SnapKit from the generated ViewController
- Removed mock tags
2017-10-24 00:14:21 +02:00
Gergely Orosz b708554a14 Adding the RIBs code generation template
Notable changes made:
- Added copyright to classes
- Removed previous internal references to classes outside RIBs
- Replaced ViewController and View references to UIViewController and
UIView references
- Modified the default RIB template to not have references to View /
Presenter. This is to make it be in line with Android. Yi: can you
please double check that this makes sense. Previously iOS did not have
a notion of a RIB with no Presenter & View, it only had a RIB with a
view, that did not own that view. (I might not have enough context here)
- Added an installation script to copy the template to the XCode
templates directory
- Added a basic readme
2017-10-23 00:04:33 +02:00