Skip to content

Commit c53bdfe

Browse files
committed
kaizen: Polish up .md files for release
addresses #13 Signed-off-by: Tim Bray <[email protected]>
1 parent 0574d12 commit c53bdfe

File tree

2 files changed

+27
-4
lines changed

2 files changed

+27
-4
lines changed

CONTRIBUTING.md

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# Contributing to `Topfew`
1+
# Contributing to Topfew
22

33
Topfew is hosted in this GitHub repository
44
at `github.com/timbray/topfew` and welcomes
55
contributions.
66

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
1010
and it is dramatically faster when processing files,
1111
where it processes multiple segments in parallel.
1212

@@ -35,6 +35,26 @@ used in Topfew. See the
3535
Try to limit column width to 120 characters for both code and markdown documents
3636
such as this one.
3737

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+
3858
### Signing commits
3959

4060
Commits should be signed (not just the `-s` “signd off on”) with

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88

99
A program that finds and prints out the top few records in which a certain field or combination of fields occurs most frequently.
1010

11+
This is release 1.0 of Topfew.
12+
1113
## Examples
1214

1315
To find the IP address that most commonly hits your web site, given an Apache logfile named `access_log`.
@@ -132,3 +134,4 @@ Only one performance issue is uncomplicated: Topfew will **always** run faster o
132134
## Credits
133135
134136
Tim Bray created version 0.1 of Topfew, and the path toward 1.0 was based chiefly on ideas stolen from Dirkjan Ochtman and contributed by Simon Fell.
137+
The GitHub CI was based on Michael Gasch’s implementation from my Quamina repository, and he helped with Topfew’s as well.

0 commit comments

Comments
 (0)