这个项目能做什么

本仓库是一个全面的指南和最佳实践集合,旨在帮助开发团队以优雅的编程风格、高效的协作方式,在软件开发环境中高效完成任务。它由thoughtbot公司维护,并采用知识共享署名许可(Creative Commons Attribution License)分发。 这些指南按多个类别组织: - 高层指南:强调一致性、避免不必要的重写,以及合理说明违规情况。 - 协作:涵盖代码审查、开源贡献和产品评审的指南。 - 协议:涉及可访问性、数据处理、电子邮件、面向对象设计、安全性、Web开发、Web性能和生产的实践。 - 语言:提供Bash、CSS、ERB、HTML、JavaScript与TypeScript、Python、Ruby、Sass、Shell和Swift的指南。 - 框架与平台:涵盖Android、iOS、Rails、React、React Native,以及使用Jest或RSpec进行测试的指南。 - 工具:介绍Git、GraphQL、Postgres和关系数据库的使用指南。 此外,仓库还包含贡献指南,强调在合并更改前需征求社区反馈。