Skip to content

Commit

Permalink
Merge pull request #26 from timbray/r1.0
Browse files Browse the repository at this point in the history
kaizen: Polish up .md files for release
  • Loading branch information
timbray authored May 3, 2024
2 parents 0574d12 + c53bdfe commit 8c59c94
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 4 deletions.
28 changes: 24 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
# Contributing to `Topfew`
# Contributing to Topfew

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

As of mid-2024, Topfew is probably more or
less complete. It is well-tested. Its performance at
processing streams can keep up with most streams
This is release 1.0 of Topfew, which is probably more
or less complete. It is well-tested. Its performance
at processing streams can keep up with most streams
and it is dramatically faster when processing files,
where it processes multiple segments in parallel.

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

### Format of the Commit Message

We follow the conventions described in [How to Write a Git Commit
Message](http://chris.beams.io/posts/git-commit/).

Be sure to include any related GitHub issue references in the commit message,
e.g. `Closes: #<number>`.

The [`CHANGELOG.md`](./CHANGELOG.md) and release page uses **commit message
prefixes** for grouping and highlighting. A commit message that
starts with `[prefix:] ` will place this commit under the respective
section in the `CHANGELOG`.
- `chore:` - Use for repository related activities
- `fix:` - Use for bug fixes
- `docs:` - Use for changes to the documentation
- `kaizen:` - Use for improvements, including optimization and new features

If your contribution falls into multiple categories, e.g. `api` and `pat` it
is recommended to break up your commits using distinct prefixes.

### Signing commits

Commits should be signed (not just the `-s` “signd off on”) with
Expand Down
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@

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

This is release 1.0 of Topfew.

## Examples

To find the IP address that most commonly hits your web site, given an Apache logfile named `access_log`.
Expand Down Expand Up @@ -132,3 +134,4 @@ Only one performance issue is uncomplicated: Topfew will **always** run faster o
## Credits
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.
The GitHub CI was based on Michael Gasch’s implementation from my Quamina repository, and he helped with Topfew’s as well.

0 comments on commit 8c59c94

Please sign in to comment.