|
1 | | -# Contribution Guidelines |
2 | | - |
| 1 | +Contribution Guidelines |
| 2 | +======================= |
3 | 3 | Please ensure your pull request adheres to the following guidelines: |
4 | 4 |
|
5 | 5 | * Please search previous suggestions before making a new one, as yours may be a duplicate. |
6 | 6 | * Please make an individual pull request for each suggestion. |
7 | | -* Use the following format: \[RESOURCE\]\(WEB-LINK\) - DESCRIPTION. [LICENCE] |
| 7 | +* Use the following format: \[RESOURCE\]\(WEB-LINK\) - DESCRIPTION. |
8 | 8 | * Keep descriptions short and simple. |
9 | 9 | * End all descriptions with a full stop/period. |
10 | 10 | * Make sure your text editor is set to remove trailing whitespace. |
11 | 11 | * Order projects alphabetically within each category. |
12 | 12 | * Check your spelling and grammar. |
13 | 13 | * New categories, or improvements to the existing categorisation are welcome. |
14 | 14 |
|
15 | | -## Pull requests workflow |
16 | | - |
| 15 | +Pull Requests Workflow |
| 16 | +---------------------- |
17 | 17 | Please, submit one pull requests with one link per PR. If you want to add several links, you should create PR for each links, unless all of the proposed projects are belong to the same category. Pull request should have meaningful description what this project do, why do you want to add it to the list and any other info which might be useful. This will help maintainers with the review process. |
18 | 18 |
|
19 | | -## Quality standard |
20 | | - |
| 19 | +Quality standard |
| 20 | +---------------- |
21 | 21 | To stay on the list, projects should follow these quality standards: |
22 | 22 |
|
23 | 23 | * Generally useful to the community |
24 | 24 | * Actively maintained (even if that just means acknowledging open issues when they arise) |
25 | 25 | * Stable |
26 | 26 | * Documented |
27 | 27 | * Tests |
| 28 | +* For GitHub repositories, we currently have a soft limit of no less than 50 stars |
28 | 29 |
|
29 | 30 | Thank you for your suggestions! |
| 31 | + |
| 32 | +Scripts |
| 33 | +------- |
| 34 | +This repository includes a couple of scripts to help with the project maintaining. |
| 35 | + |
| 36 | +- `scripts/update-toc.fsx`: run this one manually when you need to rebuild the table of contents. |
| 37 | +- `scripts/check-dead-links.fsx`: this script runs on CI to ensure we have no dead links in our list. |
0 commit comments