|
1 |
| -# Contributing to `Topfew` |
| 1 | +# Contributing to Topfew |
2 | 2 |
|
3 | 3 | Topfew is hosted in this GitHub repository
|
4 | 4 | at `github.com/timbray/topfew` and welcomes
|
5 | 5 | contributions.
|
6 | 6 |
|
7 |
| -As of mid-2024, Topfew is probably more or |
8 |
| -less complete. It is well-tested. Its performance at |
9 |
| -processing streams can keep up with most streams |
| 7 | +This is release 1.0 of Topfew, which is probably more |
| 8 | +or less complete. It is well-tested. Its performance |
| 9 | +at processing streams can keep up with most streams |
10 | 10 | and it is dramatically faster when processing files,
|
11 | 11 | where it processes multiple segments in parallel.
|
12 | 12 |
|
@@ -35,6 +35,26 @@ used in Topfew. See the
|
35 | 35 | Try to limit column width to 120 characters for both code and markdown documents
|
36 | 36 | such as this one.
|
37 | 37 |
|
| 38 | +### Format of the Commit Message |
| 39 | + |
| 40 | +We follow the conventions described in [How to Write a Git Commit |
| 41 | +Message](http://chris.beams.io/posts/git-commit/). |
| 42 | + |
| 43 | +Be sure to include any related GitHub issue references in the commit message, |
| 44 | +e.g. `Closes: #<number>`. |
| 45 | + |
| 46 | +The [`CHANGELOG.md`](./CHANGELOG.md) and release page uses **commit message |
| 47 | +prefixes** for grouping and highlighting. A commit message that |
| 48 | +starts with `[prefix:] ` will place this commit under the respective |
| 49 | +section in the `CHANGELOG`. |
| 50 | +- `chore:` - Use for repository related activities |
| 51 | +- `fix:` - Use for bug fixes |
| 52 | +- `docs:` - Use for changes to the documentation |
| 53 | +- `kaizen:` - Use for improvements, including optimization and new features |
| 54 | + |
| 55 | +If your contribution falls into multiple categories, e.g. `api` and `pat` it |
| 56 | +is recommended to break up your commits using distinct prefixes. |
| 57 | + |
38 | 58 | ### Signing commits
|
39 | 59 |
|
40 | 60 | Commits should be signed (not just the `-s` “signd off on”) with
|
|
0 commit comments