Create template-node repo for Node and web frontend projects #6

Closed
opened 2026-05-24 08:09:05 -06:00 by Xeplosion · 1 comment
Owner

What problem does this solve?

No standardized starting point for Node or web frontend repos.

Proposed solution

Create template-dotnet containing all standard files from .forgejo plus ci-dotnet.yml, .editorconfig configured for C#, and a minimal .NET solution structure.

Alternatives considered

Create template-node containing all standard files from .forgejo plus ci-node.yml, .editorconfig for JS/TS/HTML/CSS, and a minimal package.json.

Additional context

No response

Checklist

  • I have searched for existing issues or discussions before opening this one
  • I have described the problem, not just the solution
### What problem does this solve? No standardized starting point for Node or web frontend repos. ### Proposed solution Create template-dotnet containing all standard files from .forgejo plus ci-dotnet.yml, .editorconfig configured for C#, and a minimal .NET solution structure. ### Alternatives considered Create `template-node` containing all standard files from `.forgejo` plus `ci-node.yml`, `.editorconfig` for JS/TS/HTML/CSS, and a minimal `package.json`. ### Additional context _No response_ ### Checklist - [x] I have searched for existing issues or discussions before opening this one - [x] I have described the problem, not just the solution
Xeplosion stopped working 2026-05-25 03:12:08 -06:00
23 minutes
Author
Owner

Closing as complete. template-node has been created as a Forgejo template repo containing all standard issue templates, PR template, .editorconfig, .prettierrc, .gitignore, tsconfig.json with strict TypeScript configuration, package.json with TypeScript and Prettier dependencies, src/index.ts placeholder, scripts/validate.sh (TypeScript type check + dependency audit), scripts/build.sh stub, xegames.config.yml with Node defaults (ci.format_check: true, healthcheck.enabled: false), and CI/CD workflows (ci-node.yml, release.yml). Designed primarily for frontend projects but flexible enough for Node backends. Code style conventions are defined via .prettierrc and documented in the README.

Closing as complete. `template-node` has been created as a Forgejo template repo containing all standard issue templates, PR template, `.editorconfig`, `.prettierrc`, `.gitignore`, `tsconfig.json` with strict TypeScript configuration, `package.json` with TypeScript and Prettier dependencies, `src/index.ts` placeholder, `scripts/validate.sh` (TypeScript type check + dependency audit), `scripts/build.sh` stub, `xegames.config.yml` with Node defaults (`ci.format_check: true`, `healthcheck.enabled: false`), and CI/CD workflows (`ci-node.yml`, `release.yml`). Designed primarily for frontend projects but flexible enough for Node backends. Code style conventions are defined via `.prettierrc` and documented in the `README`.
Xeplosion stopped working 2026-05-25 03:30:45 -06:00
2 minutes
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Total time spent: 25 minutes
Xeplosion
25 minutes
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
XeplosionGames/.profile#6
No description provided.