tact-lang/tact-template

Suggestion: Make the template bootstrappable

Opened this issue · 0 comments

For example, see how JetBrains made their template for new plugins:
https://github.com/JetBrains/intellij-platform-plugin-template#getting-started

Basically, upon the instantiation from the template a special CI runs, which updates the README, configuration and self-destructs itself, such that after that initial bootstrap CI run it won't be there in the repo anymore to not mess it up.

Additionally, the template comes with many convenient things, such as:

  1. testing setup
  2. CI for builds, tests and releases
  3. dependabot integration for keeping packages up to date
  4. in-repo documentation
  5. sample code

Although some of the things are already present, those are lacking:

  • CI for builds and tests
  • Convenient scripts using Tact compiler CLI
  • @tact-lang/deployer is somewhat outdated