Welcome to the Osmosys's Dev Standards Repository! This open-source project is a cornerstone of our commitment to excellence in software development. We've curated an extensive collection of coding standards, CI setup guides, and best practices spanning a multitude of programming languages. By collaborating here, you're contributing to the development community's efforts to streamline workflows, improve code quality, and promote best practices.
This repository currently offers guidance and best practices in two main areas:
-
Coding Standards: These guidelines ensure that developers follow consistent coding practices and industry standards when writing code. This section provides language-specific recommendations to enhance code quality and maintainability.
-
CI Setups: Continuous Integration (CI) setups are crucial for automating build, testing, and deployment processes. In this section, you'll find instructions for configuring CI pipelines using various technologies to improve code quality and streamline project development.
While the current scope covers coding standards and CI setups, we plan to expand our documentation to include more areas of development in the future.
The Coding Standards section of this repository houses detailed guides, each tailored to a specific programming language or technology. Our mission is to create a hub of knowledge that empowers developers to follow consistent coding practices, adhere to industry standards, and produce high-quality code.
We provide guides for a diverse array of languages and technologies, including but not limited to:
...and many more!
The CI Setups section of this repository contains comprehensive guides for configuring continuous integration (CI) pipelines using various technologies. Our goal is to assist developers in setting up automated build, test, and deployment workflows that ensure code quality and project stability.
We provide guides for a variety of languages using different CI technologies and tools, including:
- Angular
- PHP
- .NET
To access the guides, simply navigate through the folders corresponding to your area of interest. Once inside the chosen folder, you'll find a list of dedicated guides in Markdown format that outlines the recommended coding conventions and practices related to different language. You can choose the one you are interested in. By following these guides, you can ensure consistent and high-quality coding practices in your projects.
We believe in the power of collaborative learning. The heart of this repository lies in our contributors, who help us maintain accurate, up-to-date, and accessible guides. Whether you're an expert in a specific language or a newcomer eager to learn, there's a place for you here. Check out the Contributing Guidelines for more information.
The Osmosys Dev Standards Repository is a testament to the power of collaborative learning and growth. By being part of this repository, you're not only advancing your skills but also contributing to the elevation of industry standards. Together, we're shaping the future of software development.
Thank you for being a part of the Osmosys's Dev Standards community!
Visit www.osmosys.co to learn more about Osmosys and our commitment to excellence.