Contributing
Report issues, submit pull requests, or improve this site—each repository welcomes community contributions.
Genocs Library is community-driven. You can help with libraries, documentation, templates, deployment examples, or sample applications—choose the repository that fits.
Repositories
| Focus | Repository |
|---|---|
| Core .NET packages | genocs-library |
| This documentation site | genocs-library-docs |
| Template packs | genocs-library-templates |
| Container / deployment examples | enterprise-containers |
| Sample application | genocs-basket |
| Web API (clean architecture) template | microservice-template |
| Blazor WebAssembly template | blazor-template |
| Web API templates (collection) | templates |
Roadmap: Angular and React front-end templates are planned; follow those repositories for updates.
Contributing to this documentation
These steps apply to the genocs-library-docs repository.
- Fork genocs-library-docs to your GitHub account.
[Optional]In your fork: Settings → Secrets, addGT_TOKENwith a GitHub personal access token if your automation requires it.- Clone your fork locally.
- Install Node.js and an editor (for example Visual Studio Code).
- From the repository root, run
npm install. - Write content in Markdown under
content/en/. Use templating getting started as a reference for layout, images, and snippets. - Run the local site with
npm run startand openhttp://localhost:1313. - Open a pull request to the upstream default branch.
gitGraph:
commit
branch develop
checkout develop
commit
commit tag:"test"
checkout main
commit
commit
merge develop
commit type: HIGHLIGHT
branch ver_x000
commit
Keep changes focused and avoid introducing avoidable build or lint issues.
Contributors
Thanks to everyone who contributes. Below are GitHub contributor images for selected repositories (same data as each repo’s Contributors graph).