It's not clear why there are two contracts in the contracts folder.
My understanding is that one of these is enabled by default, and the other is included as an alternative option.
Some suggestions:
[ ] Document which one is enabled by default
[ ] Document how to switch to the alternative option
[ ] Document the differences between the contracts, and what would motivate a user to choose one option or the other
[ ] Consider altering the setup process so that the first user experience only contains one contract in their template. Perhaps by adding an option to the terminal command that lets users choose between initializing their project with low_level or with regular
It's not clear why there are two contracts in the
contracts
folder. My understanding is that one of these is enabled by default, and the other is included as an alternative option.Some suggestions: [ ] Document which one is enabled by default [ ] Document how to switch to the alternative option [ ] Document the differences between the contracts, and what would motivate a user to choose one option or the other [ ] Consider altering the setup process so that the first user experience only contains one contract in their template. Perhaps by adding an option to the terminal command that lets users choose between initializing their project with
low_level
or withregular