About this project
This repository is a comprehensive collection of guides and best practices for programming in style, collaborating effectively, and getting things done in a software development environment. It is maintained by thoughtbot, inc. and is distributed under the Creative Commons Attribution License.
The guides are organized into several categories:
- High-level guidelines: Emphasizing consistency, avoiding unnecessary rewrites, and justifying violations.
- Collaboration: Guides on code review, open source contribution, and product reviews.
- Protocols: Best practices for accessibility, data handling, email, object-oriented design, security, web development, web performance, and production.
- Languages: Guides for Bash, CSS, ERB, HTML, JavaScript & TypeScript, Python, Ruby, Sass, Shell, and Swift.
- Frameworks and platforms: Guides for Android, iOS, Rails, React, React Native, and testing with Jest or RSpec.
- Tools: Guides on using Git, GraphQL, Postgres, and relational databases.
Additionally, it includes contribution guidelines emphasizing community feedback before merging changes.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.