https://github.com/naxam/guidelines-n-practices
NAXAM internal coding guidelines, and practical practices
https://github.com/naxam/guidelines-n-practices
coding-conventions coding-guidelines coding-standards
Last synced: 3 months ago
JSON representation
NAXAM internal coding guidelines, and practical practices
- Host: GitHub
- URL: https://github.com/naxam/guidelines-n-practices
- Owner: NAXAM
- License: lgpl-3.0
- Created: 2017-12-07T06:42:28.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2020-11-15T12:16:49.000Z (over 4 years ago)
- Last Synced: 2025-02-09T17:44:49.870Z (5 months ago)
- Topics: coding-conventions, coding-guidelines, coding-standards
- Size: 642 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NAXAM GUIDELINES & PRACTICES
This repository contains and describes all guidelines and practices used in NAXAM projects.## OVERVIEW
NAXAM doesn't re-create the wheel, NAXAM patterns and practices are all based on well-known patterns and practices for .NET and mobile applications released by Microsoft and other communities/companies.All NAXAM projects must follow these references and customized practices:
- [Aviva C# Guidelines v5.4.0](https://github.com/dennisdoomen/CSharpGuidelines/releases/tag/5.4.0)All NAXAM members are strongly recommended to read and understand these references to empower their skills and software development knowledge.
- [Microsoft Patterns & Practices](https://msdn.microsoft.com/en-us/library/ff921345.aspx)
- [.NET Application Architecture](https://www.microsoft.com/net/learn/architecture)## PRACTICES
1. [Class Layout](./class-layout.md)
2. [Brace placement](./brace-placement.md)
3. [MVVM Common Snippets](./mvvm-common-snippets.md)
4. Using HttpClient and Authorization
5. Customizing Prism NavigationService
6. Customizing MvvmCross MvxPresenter
7. [UI Control Naming Convention](./ui-control-name.md)
8. [Localized Resource Naming Convention](./localized-resources.md)## LICENSE
The guidelines and pratices is licensed under [GNU LESSER GENERAL PUBLIC LICENSE](./LICENSE).