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

https://github.com/ekovegeance/styleguide

Style Guides for Consistent Development
https://github.com/ekovegeance/styleguide

atomic-design conventional-commits design documentation laravel nextjs php semantic-versioning styleguide typescript vscode

Last synced: 2 months ago
JSON representation

Style Guides for Consistent Development

Awesome Lists containing this project

README

        

# Style Guides for Consistent Development

Welcome to the **Style Guides** repository! This project serves as a centralized hub for all coding, design, and documentation standards to ensure consistent and high-quality development across projects.

## Purpose

The purpose of these style guides is to:

- **Maintain Code Quality:** Establish best practices for writing clean, maintainable, and efficient code.
- **Enhance Collaboration:** Provide a common reference for teams to work cohesively.
- **Improve Design Consistency:** Define rules for UI/UX design to create visually appealing and user-friendly interfaces.
- **Standardize Documentation:** Set a clear format for project documentation to improve readability and understanding.

## Features

- **Coding Standards**
- [Laravel, Inertia (React Typescript)](https://ekovegeance.github.io/styleguide/coding/laravel)
- [Next.Js App Router (Typescript)](https://github.com/ekovegeance/styleguide/blob/main/coding/nextjs.md)
- **Design Guidelines**
- [Atomic Design principles](https://ekovegeance.github.io/styleguide/design/atomic)
- [Accessibility standards](https://ekovegeance.github.io/styleguide/design/accessibility)
- **Documentation Rules**
- [Markdown formatting](https://ekovegeance.github.io/styleguide/documentation/markdown)
- [Commenting practices](https://ekovegeance.github.io/styleguide/documentation/comments)
- [Conventional Commit](https://github.com/ekovegeance/styleguide/blob/main/documentation/commit.md)
- [Semantic Versioning](https://github.com/ekovegeance/styleguide/blob/main/documentation/versioning.md)

## Getting Started

Follow these steps to start using the style guides:

1. Clone this repository:
```bash
https://github.com/ekovegeance/styleguide.git
```
2. Navigate to the project directory:
```bash
cd styleguide
```
3. Explore the style guides in the respective folders:
- `coding/` for coding standards
- `design/` for UI/UX design guidelines
- `documentation/` for rules on documentation

## Contributing

We welcome contributions to improve and expand these style guides. To contribute:

1. Fork the repository and create a new branch:
```bash
git checkout -b feature/
```
2. Make your changes and commit them:
```bash
git commit -m "Add "
```
3. Push to your fork and submit a pull request.

## License

This project is licensed under the [MIT License](LICENSE).

## Contact

For questions, suggestions, or feedback, please open an issue or contact us at .

---

**Happy Coding!**

"Consistency is the key to perfection."