Contributing

You can help out grow this project. Even if you are not a developer yourself, there is quite a few things you can help out with, starting with…

⭐ Giving a Thumbs Up

At the very least, give the project a thumbs-up by starring it, over at: https://github.com/pennersr/django-allauth/

🌐 Help Translate

The project is available in over 40 languages. Yet, not all languages are fully up to date. You can help out by submitting translations without leaving the comfort of your browser, by using the Weblate translation UI.

📗 Improve the Documentation

If you found yourself struggling with a specific use case but eventually succeeded, consider helping others by improving the documentation. Filing pull requests with your insights can make it easier for those who follow in your footsteps, ensuring they won't face the same challenges you did.

💰 Sponsoring

A word from the lead maintainer:

"I really enjoy working on Open Source projects, and seeing my contributions being picked up by others is immensely motivating. Yet, as I am juggling 🤹 personal and professional life my time is limited and I do have to pick my battles a bit. At times, I am unable to reach that extra mile, to bring projects further, or to attend to features useful not just to me and my projects, but to the community as a whole. If you would like to help out, consider sponsoring as that definitely helps in setting the priorities straight… ❤️"

Especially if you are using allauth for commercial projects, do consider sponsoring via one of:

🐛 Triage Issues

The project offers a broad range of configuration options and use cases, while integrating many third-party providers. As a result, issues can sometimes take a while to be resolved because it is not possible at all times to replicate the issue. You can help out by triaging issues, try and replicate the scenario locally, or ask the original submitter for further clarifications if the issue is not clear.

👷 Develop

If while triaging it becomes clear that there is an issue in allauth, please help out by submitting a patch. Also, if you see a feature request that you are interested in working on, just shout out and let's align the work.