-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Presets for plug-and-play functionality #98
Comments
My thoughts:
|
Chunking the components into presets makes sense. 👍 Adding the middlewares as a bundle should be reasonably straight-forward, (if we assume all FT consumers will want to include all three) and the layout should be ok too as most of the logic is already in n-ui. We'll want to keep the number of manual configurations at each step to a minimum so it's probably worth thinking about the steps involved so they can each feel distinct and reasonably simple. There's a trade off between the number of unique bundles/installation steps and how easy each step will be to understand, so that's worth considering too 🤔 |
Having been working on the migration of a few apps I'm not yet convinced we've seen repeatable enough patterns to commit to anything, but my current feel for this is as follows:
|
I'm going to close this issue. Whilst migrating apps it's become clear that the gaps between the different parts can be very useful and so far feedback suggests teams appreciate seeing how things work and having less indirection. I hope that #524 and #528 will provide the desired ergonomics that this issue was originally intended to provide. |
Add package-lock.json lockfile
This is a subject we have touched upon several times but we're getting close to the time we really need to implement it.
We have a lot of building blocks which can be used to build apps and deliver them. The requirements of the current set of FT.com apps are complicated. To build or migrate an FT.com app you'd need to begin by installing almost everything:
In addition each component may require specific configuration and integration. To avoid having a complex and lengthy step-by-step guide how could we bundle all of this functionality to make it more approachable and plug-and-play?
The text was updated successfully, but these errors were encountered: