Skip to content

typelevel/governance

Typelevel Governance

This repository houses the documents and discussions that govern Typelevel.

Documents

Why Join Typelevel?

The Typelevel ecosystem covers a wide range of domains including functional programming, high performance microservices, generic programming, tooling, and more. Projects that work well with or align with the goals of existing projects are invited to consider joining Typelevel.

There are two ways a project can join Typelevel, as an organization project and as an affiliate project. Both of these membership types are officially described in the charter.

The main difference is that organization projects are hosted by Typelevel (at github.com/typelevel) and agree to follow the guidance and direction of the steering committee.

Organization Projects:

  • listed on Typelevel homepage
  • hosted by Typelevel
  • are published under the org.typelevel group id
  • receive build and maintenance help from the Typelevel team
  • get updated by typelevel steward
  • tend to use sbt-typelevel

Affiliate Projects:

  • listed on Typelevel homepage
  • demonstrate alignment with other Typelevel projects
  • use original release coordinates
  • can be withdrawn at any time by the author(s)

Other Resources

Contributing

Typelevel is a collaborative organization of volunteers. We welcome pull requests and discussions here to better our governance.

License

All governance docs are licensed under Creative Commons Attribution 4.0 International (CC-BY-4.0).

Credits

These documents were bootstrapped from Minimum Viable Governance.

Releases

No releases published

Packages

No packages published

Languages