Skip to content

Latest commit

 

History

History
49 lines (30 loc) · 1.37 KB

CONTRIBUTING.markdown

File metadata and controls

49 lines (30 loc) · 1.37 KB

Thanks for contributing to CIEL. We hope it is useful to you and will be now more useful to everybody.

Please follow these short guidelines. They'll help the maintainer(s) craft release notes and they make for a clearer commits log, IMO. Thank you!

Commit messages

Please say at the beginning what your commit is changing: is it about dependencies? The Makefile, the .asd? The terminal/readline interface?

README: for the README

  • docs: is for documentation
  • deps: for the Lisp dependencies (be more explicit for system-wide dependencies)
  • CI:
  • asd:
  • terminal: for the terminal REPL

Example:

deps: libmagic-dev is no more required

If your change is about a domain, you can say it up front too. For example:

database: mention the need of db drivers for binaries

If your change is adding or removing something, you can say this action up front.

If your change is wider or doesn't fit here, don't think harder, just contribute. Thanks.

Minor commit messages

I like to see the (minor) mention when the change is really trivial and not worth looking at. Likewise, we can grep-it out from the release notes.

For example:

(minor) add site icon

(minor) make run typo

Avoid small and useless commits, squash them

Please avoid small commits that say "fix" "fix" and again "fix". Squash them into one with a good commit message (see above), thank you.