main
- Create .envrc for Direnv configuration - Add .pre-commit-config.yaml for pre-commit hooks - Include CONTRIBUTING.md with contribution guidelines - Implement Makefile for build, run, and clean commands - Set up Program.cs with a basic Hello World message - Define SampleApp.csproj for .NET project configuration - Add agents.md for coding agent instructions - Create default.nix for Nix flake setup - Initialize deps.nix for NuGet dependencies - Configure Flatpak app with app.flatpak.json - Implement install-templates.sh for installing .NET templates - Define project.toml for project metadata - Set up shell.nix for development shell environment - Add SampleTest.cs for basic unit testing
template
Minimal starter repository for future projects.
Defaults
.editorconfigfor consistent formatting.gitattributesfor normalized line endings.gitignorefor common build artifacts, editor state, caches, and local environment filesflake.nixfor a generic development shell and Nix self-checks
Use
- Rename the repository to match the project you are starting.
- Add the language- or framework-specific files you need.
- Remove any defaults that do not apply to that project.
Languages
Shell
53%
Nix
28.1%
C#
16.4%
Makefile
2.5%