Jumping off templates for various languages. Includes automated formatting, linting, updates and releases. Built around nix flakes.
- Create a GitHub app for renovate
- Set
vars.CLIENT_ID&secrets.PRIVATE_KEYusing the GitHub app credentials - Create a branch protection ruleset for
mainthat requires thecheckstatus check to pass
- Create a bot account for renovate and create an access token for
secrets.RENOVATE_TOKEN - Create an access token for
secrets.DOCTOR_TOKEN - Create an access token for
secrets.PACKAGE_TOKEN - Create a read-only GitHub token for
secrets.GH_TOKEN - Create a branch protection rule for
mainthat requires thecheckstatus check to pass
nix flake init -t github:spotdemo4/templates#gonix flake init -t github:spotdemo4/templates#nodenix flake init -t github:spotdemo4/templates#rustnix flake init -t github:spotdemo4/templates#pythonnix flake init -t github:spotdemo4/templates#gleamnix flake init -t github:spotdemo4/templates#zignix flake init -t github:spotdemo4/templates#cppnix flake init -t github:spotdemo4/templates