An open API service indexing awesome lists of open source software.

https://github.com/whitesharx/styleguide

✍️ WhiteSharx Source Code Styleguides
https://github.com/whitesharx/styleguide

codestyle dotnet styleguide unity

Last synced: 26 days ago
JSON representation

✍️ WhiteSharx Source Code Styleguides

Awesome Lists containing this project

README

          

# WhiteSharx Style Guides

[![License](https://img.shields.io/static/v1?label=License&message=CC%20BY%203.0&style=for-the-badge&logo=creative-commons&color=EF9421)](https://creativecommons.org/licenses/by/3.0/)

These styleguies based on well-formed [Google Style Guides](https://google.github.io/styleguide/) with
additional modifications to suite studio requirements and codebase.

> ⚠️ Warning! All C#/Unity projects starting from year **2023** must strictly follow only [Google C# Style Guide](https://google.github.io/styleguide/csharp-style.html) without relying on our **Legacy** modefied styleguides. All shared codebase or projects started before year **2023** still follow **Legacy** style guide.

* [C# Style Guide](https://google.github.io/styleguide/csharp-style.html)
* [C# Style Guide - **Legacy**](https://github.com/whitesharx/styleguide/blob/develop/csharp-legacy/csharp-style.md)
* [TypeScript Style Guide](https://google.github.io/styleguide/tsguide.html)
* [JavaScript Style Guide](https://google.github.io/styleguide/jsguide.html)

# Workflow Guides References

* Project versioning should comply to [Semantic Versioning](https://semver.org/)
* Commit messages should comply to [Conventional Commits](https://www.conventionalcommits.org/)
* Git branching model shloud comply to [GitFlow](https://github.com/nvie/gitflow)

# License

The style guides in this project are licensed under the CC-By 3.0 License, which encourages you to
share these documents. See https://creativecommons.org/licenses/by/3.0/ for more details.