Changeset View
Changeset View
Standalone View
Standalone View
CONTRIBUTING.md
Show First 20 Lines • Show All 51 Lines • ▼ Show 20 Lines | |||||
branch, and should always improve it (no regressions). | branch, and should always improve it (no regressions). | ||||
- Don't break the build, it is important to keep master green as much as possible. | - Don't break the build, it is important to keep master green as much as possible. | ||||
If a Diff is landed, and breaks the build, fix it quickly. If it cannot be fixed | If a Diff is landed, and breaks the build, fix it quickly. If it cannot be fixed | ||||
quickly, it should be reverted, and re-applied later when it no longer breaks the build. | quickly, it should be reverted, and re-applied later when it no longer breaks the build. | ||||
- Automate as much as possible, and spend time on things only humans can do. | - Automate as much as possible, and spend time on things only humans can do. | ||||
Here are some handy links for development practices aligned with Bitcoin ABC: | Here are some handy links for development practices aligned with Bitcoin ABC: | ||||
- [Developer Notes](doc/developer-notes.md) | |||||
- [Statement of Bitcoin ABC Values and Visions](https://www.yours.org/content/bitcoin-abc---our-values-and-vision-a282afaade7c) | - [Statement of Bitcoin ABC Values and Visions](https://www.yours.org/content/bitcoin-abc---our-values-and-vision-a282afaade7c) | ||||
- How to Do Code Reviews Like a Human [Part 1](https://mtlynch.io/human-code-reviews-1/) [Part 2](https://mtlynch.io/human-code-reviews-2/) | - How to Do Code Reviews Like a Human [Part 1](https://mtlynch.io/human-code-reviews-1/) [Part 2](https://mtlynch.io/human-code-reviews-2/) | ||||
- [Large Diffs Are Hurting Your Ability To Ship](https://medium.com/@kurtisnusbaum/large-diffs-are-hurting-your-ability-to-ship-e0b2b41e8acf) | - [Large Diffs Are Hurting Your Ability To Ship](https://medium.com/@kurtisnusbaum/large-diffs-are-hurting-your-ability-to-ship-e0b2b41e8acf) | ||||
- [Stacked Diffs: Keeping Phabricator Diffs Small](https://medium.com/@kurtisnusbaum/stacked-diffs-keeping-phabricator-diffs-small-d9964f4dcfa6) | - [Stacked Diffs: Keeping Phabricator Diffs Small](https://medium.com/@kurtisnusbaum/stacked-diffs-keeping-phabricator-diffs-small-d9964f4dcfa6) | ||||
- [Parallel Implementations](https://www.gamasutra.com/view/news/128325/Opinion_Parallel_Implementations.php) | - [Parallel Implementations](https://www.gamasutra.com/view/news/128325/Opinion_Parallel_Implementations.php) | ||||
- [The Pragmatic Programmer: From Journeyman to Master](https://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X) | - [The Pragmatic Programmer: From Journeyman to Master](https://www.amazon.com/Pragmatic-Programmer-Journeyman-Master/dp/020161622X) | ||||
- [Advantages of monolithic version control](https://danluu.com/monorepo/) | - [Advantages of monolithic version control](https://danluu.com/monorepo/) | ||||
▲ Show 20 Lines • Show All 117 Lines • Show Last 20 Lines |