Skip to content

cagianx/my-docs

Repository files navigation

MyDocs

A collection of principles, rules and processes for writing maintainable software. Not tied to a specific project or team — it describes a particular point of view on software development: opinionated, consistent, and grounded in decades of established practice.

Topics covered: domain modeling, architecture (C# / Entity Framework / ASP.NET Core), testing, git workflow, logging, authentication, configuration, environments, and CI/CD pipeline.

The documentation lives in the repository alongside the code. Same git history, same context for AI tools — so it never goes stale.

Run locally

git clone https://github.com/cagianx/my-docs.git
cd my-docs
pnpm install && pnpm start

Prerequisites

  • Node.js >= 20
  • pnpm

License

This work is licensed under Creative Commons Attribution-ShareAlike 4.0 International — you are free to share and adapt it, as long as you give credit and release derivatives under the same license.