Development

An introduction into contributing to the Authelia project via development.

We encourage anyone who wishes to contribute via development to utilize GitHub Issues or Discussions or one of the other contact methods to discuss their contribution in advance and come up with a design plan.

It’s also important that you read guidelines and try to follow them. The development section is arranged in the order we recommend reading it, and you can utilize the pagination at the bottom to navigate to the next part of the development guide.

Licensing

As the main Authelia repository and all supporting Authelia repositories are hosted on GitHub users are explicitly making all contributions under the license agreement included with the repository. This is a commonly accepted practice in Open Source and it is also explicitly expressed here and in the GitHub Terms of Service which users must have agreed to in order to attempt a contribution.