guides
所属分类:collect
开发工具:Ruby
文件大小:0KB
下载次数:0
上传日期:2023-07-17 13:51:10
上 传 者:
sh-1993
说明: 风格编程指南。,
(A guide for programming in style.,)
文件列表:
.hound.yml (357, 2023-12-14)
CODE_OF_CONDUCT.md (191, 2023-12-14)
CONTRIBUTING.md (1121, 2023-12-14)
_template/ (0, 2023-12-14)
_template/how-to/ (0, 2023-12-14)
_template/how-to/do-something-else.md (92, 2023-12-14)
_template/how-to/do-something.md (87, 2023-12-14)
accessibility/ (0, 2023-12-14)
android/ (0, 2023-12-14)
android/android_layout.xml (621, 2023-12-14)
angular/ (0, 2023-12-14)
bash/ (0, 2023-12-14)
code-review/ (0, 2023-12-14)
coffeescript/ (0, 2023-12-14)
communication/ (0, 2023-12-14)
css/ (0, 2023-12-14)
data/ (0, 2023-12-14)
elixir/ (0, 2023-12-14)
elixir/sample.ex (264, 2023-12-14)
email/ (0, 2023-12-14)
ember/ (0, 2023-12-14)
ember/ember.js (251, 2023-12-14)
erb/ (0, 2023-12-14)
erb/sample.html.erb (179, 2023-12-14)
general/ (0, 2023-12-14)
... ...
# Guides
[![Reviewed by Hound](https://img.shields.io/badge/Reviewed_by-Hound-8E64B0.svg)](https://houndci.com)
Guides for working together, getting things done, programming well, and
programming in style.
## High level guidelines
- Be consistent.
- Don't rewrite existing code to follow this guide.
- Don't violate a guideline without a good reason.
- A reason is good when you can convince a teammate.
## A note on the language
- "Avoid" means don't do it unless you have good reason.
- "Don't" means there's never a good reason.
- "Prefer" indicates a better option and its alternative to watch out for.
- "Use" is a positive instruction.
## Guides by category
- [thoughtbot Tech Stack](/tech-stack/)
- [General](/general/)
### Collaboration
- [Code Review](/code-review/)
- [Communication](/communication/)
- [Inclusive Culture](/inclusive-culture/)
- [Open Source](/open-source/)
- [Product Review](/product-review/)
- [Terminology](/terminology/)
- [Working Together](/working-together/)
### Protocols
- [Accessibility](/accessibility/)
- [Data](/data/)
- [Email](/email/)
- [Object-Oriented Design](/object-oriented-design/)
- [Security](/security/)
- [Web](/web/)
- [Web Performance](/web-performance/)
### Languages
- [Bash](/bash/)
- [CoffeeScript](/coffeescript/)
- [CSS](/css/)
- [Elixir](/elixir/)
- [ERB](/erb/)
- [HAML](/haml/)
- [Handlebars](/handlebars/)
- [Haskell](/haskell/)
- [HTML](/html/)
- [Java](/java/)
- [JavaScript](/javascript/)
- [Objective-C](/objective-c/)
- [Python](/python/)
- [Ruby](/ruby/)
- [Sass](/sass/)
- [Scala](/scala/)
- [Shell](/shell/)
- [Swift](/swift/)
- [TypeScript](/typescript/)
### Frameworks and platforms
- [Android](/android/)
- [Angular](/angular/)
- [Ember](/ember/)
- [iOS](/ios/)
- [Rails](/rails/)
- [React](/react/)
- [React Native](/react-native/)
- [Testing with Jest](/testing-jest/)
- [Testing with RSpec](/testing-rspec/)
### Tools
- [Git](/git/)
- [GraphQL](/graphql/)
- [Postgres](/postgres/)
- [Relational Databases](/relational-databases/)
## Contributing
Please read the [contribution guidelines](/CONTRIBUTING.md) before submitting a
pull request.
In particular: **if you have commit access, please don't merge changes without
waiting a week for everybody to leave feedback**.
## Credits
Thank you,
[contributors](https://github.com/thoughtbot/guides/graphs/contributors)!
![thoughtbot](https://thoughtbot.com/brand_assets/93:44.svg)
Guides is maintained by [thoughtbot, inc](https://thoughtbot.com).
## License
Guides is 2020 thoughtbot, inc. It is distributed under the [Creative Commons
Attribution License](http://creativecommons.org/licenses/by/3.0/).
The names and logos for thoughtbot are trademarks of thoughtbot, inc.
近期下载者:
相关文件:
收藏者: