You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -216,6 +212,8 @@ The Elixir Scribe tool is highly opinionated, therefore I ask you to first [open
216
212
217
213
## Roadmap
218
214
215
+
The roadmap is extensive and due to the continuous high efforts and commitments to develop and maintain everything I may only provide some of the generators to Sponsors and/or as Pro versions that will require a paid license.
216
+
219
217
### Elixir Scribe Generators
220
218
221
219
-[ ] Mix task: `scribe.gen.domain`
@@ -224,6 +222,9 @@ The Elixir Scribe tool is highly opinionated, therefore I ask you to first [open
224
222
-[ ] Mix task: `scribe.gen.home`
225
223
* Removes current default Home page.
226
224
* Adds new Home page with links to each Domain and Resource.
225
+
* Optimizes default HTMl layout and components for a more clean and usable UI:
226
+
+ Table headers in Bold
227
+
+ Highlight links in blue, not in bold (black).
227
228
-[ ] Mix task: `scribe.gen.ci`
228
229
* Generates a CI file for Github or Gitlab with at least the following:
229
230
+`mix format --dry-run --check-formatted`
@@ -234,21 +235,34 @@ The Elixir Scribe tool is highly opinionated, therefore I ask you to first [open
234
235
+`mix credo`
235
236
+`mix doctor`
236
237
+`mix test --cover`
237
-
-[ ] Mix task: `scribe.gen.project` -> Generates all Domains, Resources and Actions from an Elixir Scribe spec module `%ElixirScribe.ProjectSpecs{}`.
238
+
-[ ] Mix task: `scribe.gen.project`
239
+
* Generates all Domains, Resources and Actions from an Elixir Scribe spec module `%ElixirScribe.ProjectSpecs{}`.
238
240
-[ ] Mix task: `scribe.gen.api`
241
+
* Adds a dynamic API key (only valid for one request).
242
+
* Adds support for fingerprinting the mobile and web app.
243
+
* Adds support to collect metrics.
244
+
* Adds a Secure Remote Configuration for mobile apps to avoid a new release:
245
+
+ To rotate certificate pins. This enables dynamic certificate pinning on the mobile app.
246
+
+ To change any settings pre-configured within the release binary (API endpoints, Menus, etc.).
247
+
+ To control feature flags.
248
+
+ To enable a kill-switch to force upgrade to a new version.
249
+
+ To dynamically conduct experiments with user experience, A/B testing.
250
+
-[ ] Mix task: `scribe.gen.auth`
251
+
* Adds enhanced User Authentication:
252
+
+ fingerprinting of the client enabled by default
253
+
+ enabled by default to all pages, except Home page.
254
+
-[ ] Mix task: `scribe.gen.oauth`
255
+
* Adds enhanced OAuth for popular providers:
256
+
+ fingerprinting of the client enabled by default
257
+
+ enabled by default to all pages, except Home page.
239
258
-[ ] Mix task: `scribe.gen.native`
240
259
* Enables the project to be built for Desktop, Android and Apple.
0 commit comments