AnythingLLM Contribute

Contributing

We welcome and appreciate any contributions from the community to help improve AnythingLLM and this Documentation.

How to Contribute

Create Issues

If you encounter any bugs, have suggestions for new features, or want to discuss improvements, please create an issue on our GitHub repository.

Clearly describe the problem or enhancement you're proposing, and our team will review it promptly.

Pull Requests (PR)

Contributions through Pull Requests are highly encouraged.

Whether it's fixing a bug, implementing a new feature, or improving documentation, your PRs are valuable to us.

Tutorials

Share your knowledge and expertise by creating tutorials for AnythingLLM.

Tutorials can help users understand the project better and learn how to use its features effectively.

Engage on Discord

Join our Discord community to discuss ideas, seek help, and collaborate with other contributors and users.

Engaging on Discord is a great way to stay updated with project developments and connect with the community.

Getting Started

If you're new to contributing to open source projects or to AnythingLLM specifically, here's how you can get started:

Familiarize Yourself:

Take some time to understand the project's goals, architecture, and existing codebase. You can explore our GitHub repository and documentation to get acquainted.

Pick an Issue:

Browse through our GitHub issues and look for tasks which you think you can solve.

Reach Out:

If you need assistance or have any questions, don't hesitate to ask for help on Discord or in the comments of the GitHub issue you're working on.

We're here to support you throughout the contribution process.

Submit Your Contribution:

Once you've made your changes, submit a Pull Request on GitHub. Be sure to include a clear description of your changes and any relevant details.

Thank you for considering contributing to AnythingLLM. Your support helps make this project better for everyone!

Quick Links