Getting involved

jlt-commons is a community-led home for Jolt libraries and tooling. Jolt is a Clojure compiler built on Chez Scheme.

This organization exists so useful Jolt libraries have somewhere to go when they outgrow one maintainer, and so new community work has a home without having to be an official project first.

It is not the official Jolt organization, and it is not meant to be. jolt-lang owns the language and its standard library. This organization exists so the ecosystem around it has somewhere of its own, which is the arrangement Jolt's author suggested: the official org keeps the bare essentials and everything else moves to the commons.

Membership here is not a core-team recommendation of any particular library. The projects are maintained by the people who brought them.

Ways to help

You do not need to be a member of anything. Open an issue or a pull request on any repo and someone will look at it.

Fix something. Pull requests are welcome on every project here. For a change larger than a bug fix, open an issue first so nobody duplicates your work.

Bring a project in. Either an existing one that needs a new home, or something new you want to build. Read how to propose a project, then open an issue.

Maintain something. If a project here is looking for a maintainer, say which one in an issue and it is usually yours. When that happens, we are usually far shorter of maintainers than of applicants.

How decisions get made

An admin approving a proposal is enough to bring a project in. That is a low bar and it is honest about how small this organization currently is, rather than describing a committee that does not exist. The governance document says what should change as more people join.

Talking to people

Discussion happens on #jolt on the Clojurians Slack. That channel is shared with the wider Jolt community rather than being a jlt-commons-only room, which is deliberate. A community this size does not benefit from being split up.