Loco starters provide a straightforward way to initiate a Loco project, minimizing user effort and facilitating the seamless adoption of Loco.
The loco-cli dynamically searches for all available starter projects in the starters root path during runtime. It then prompts the user to choose from the available starters.
Starters must work, as users often start with these projects, and it's crucial to provide a positive first impression :).
When releasing a new version of the Loco library, we utilize xtask utilities, which automatically update the Loco version and the starters, locking them to the updated version.
Ideally, avoid making changes to the starters. Starters should have minimal implementations.
We recommend not submitting a pull request (PR) with a new starter right away. Instead, feel free to open a PR and as and consult with us before investing your time.
When making breaking changes, there is generally no need to update the starters. During version bumps, we thoroughly test the starter projects and make any necessary adjustments if needed.