|
2 | 2 |
|
3 | 3 | ## What and how to contribute
|
4 | 4 |
|
5 | | -Please submit a pull request or create an issue to add a new language to the list. We are looking for language implementations that are either actively maintained or largely "done". The VM, bytecode compiler, and standard library (if any) must have a free (*libre*) license. They may have optional add-ons with any license. A Datalog implementation must be able to parse Datalog source code; it must not be just an [EDSL](https://en.wikipedia.org/wiki/Domain-specific_language#External_and_Embedded_Domain_Specific_Languages). |
| 5 | +Please submit a pull request or create an issue to add a new language to the list. |
| 6 | +We are looking for language implementations that are either actively maintained or largely "done". |
| 7 | +The VM, bytecode compiler, and standard library (if any) must have a free (*libre*) license. |
| 8 | +They may have optional add-ons with any license. |
| 9 | +A Datalog implementation must be able to parse Datalog source code; |
| 10 | +it must not be just an [EDSL](https://en.wikipedia.org/wiki/Domain-specific_language#External_and_Embedded_Domain_Specific_Languages). |
6 | 11 |
|
7 | 12 | ## Do not edit `README.md` directly
|
8 | 13 |
|
9 | | -`README.md` is automatically generated from `README.md.jinja2` and the data in [`data/projects.toml`](data/projects.toml). Do not edit `README.md` directly. To add a project or update a project's information, edit `data/projects.toml`. Edit `README.md.njk` to change information not derived from `data/projects.toml`. |
| 14 | +`README.md` is automatically generated from `README.md.jinja2` and the data in [`data/projects.toml`](data/projects.toml). |
| 15 | +Do not edit `README.md` directly. |
| 16 | +To add a project or update a project's information, edit `data/projects.toml`. |
| 17 | +Edit `README.md.njk` to change information not derived from `data/projects.toml`. |
| 18 | + |
| 19 | +## Descriptions |
| 20 | + |
| 21 | +Avoid marketing language in descriptions. |
| 22 | +You are encouraged to list a few of the project's cool standout features in the description, |
| 23 | +but don't call the project itself "fast" (relative to what?) or "revolutionary" (a matter of opinion). |
| 24 | +Write without adjectives when possible. |
| 25 | +If the project is faster than most implementations of the same language, say that. |
0 commit comments