chore: repo scaffolding — global.json, gitignore, editorconfig

This commit is contained in:
VolcanicCore
2026-08-27 10:15:57 +00:00
parent 8b33f5aab8
commit 793786dcaf
4 changed files with 60 additions and 0 deletions

14
.editorconfig Normal file
View File

@@ -0,0 +1,14 @@
root = true
[*]
charset = utf-8
end_of_line = lf
insert_final_newline = true
trim_trailing_whitespace = true
indent_style = space
[*.{cs,csproj,sln,json}]
indent_size = 4
[*.{md,yml,yaml}]
indent_size = 2

29
.gitignore vendored Normal file
View File

@@ -0,0 +1,29 @@
# .NET
bin/
obj/
*.user
*.suo
.vs/
.idea/
# SQLite & runtime state
*.db
*.db-journal
*.db-wal
*.db-shm
/state/
/var/
# Node (for later frontend plan)
node_modules/
dist/
.pnpm-store/
# OS
.DS_Store
Thumbs.db
# Editor
.vscode/*
!.vscode/launch.json
!.vscode/tasks.json

View File

@@ -1,2 +1,13 @@
# VolcanicCore
Self-hosted NATS routing system. See `docs/superpowers/specs/2026-08-27-volcaniccore-design.md` for the design.
## Building
```bash
dotnet build
dotnet test
dotnet run --project src/VolcanicCore.Api
```
Set `ADMIN_PASSWORD` and `SESSION_SECRET` before running.

6
global.json Normal file
View File

@@ -0,0 +1,6 @@
{
"sdk": {
"version": "9.0.100",
"rollForward": "latestFeature"
}
}