Contribute as a user#

Users can contribute in a variety of ways, such as reporting bugs, requesting new features, testing in-development features, starting discussions, answering questions, and sharing their work with the community.

Report bugs#

If you encounter a bug or an issue while using the project, report it. Your feedback helps to identify problems.

  • Search the SAF issues to see if the issue has already been reported.

  • Create a new issue if it hasn’t been reported.

    • Include a clear description of the problem.

    • Provide steps to reproduce the issue.

    • Mention the version of the project you’re using.

    • Include screenshots or logs if possible.

Request a new feature#

Do you have an idea for a new feature or an improvement? Your suggestions are welcome. You can request a new feature by creating an issue in the SAF issues board.

Test a new feature#

It is possible to test a new feature before it is officially released. To do so, you can install the SAF packages from the source code. For instructions, see Set up a development environment.

Start a discussion#

Complex topics may require a discussion. Whether you want to know how to use SAF for solving your specific problem or you have a suggestion for a new feature, a discussion is a good place to start. You can open a new discussion in the SAF discussions section.

Answer questions#

Another great way to contribute is to help others by answering their questions. Maintain a positive and constructive attitude while answering questions. If you don’t know the answer, you can still help by pointing the person in the right direction.

Share your work#

If you have used SAF to create something interesting, share it with the rest of the community. You can share your work in the SAF discussions. Include a brief description of your work and any relevant links that others may find useful.