# Contributing to HAMi-WebUI Thank you for your interest in contributing to HAMi-WebUI! We welcome all people who want to contribute in a healthy and constructive manner within our community. This document is a guide to help you through the process of contributing to HAMi-WebUI. ## Become a contributor You can contribute to HAMi-WebUI in several ways. Here are some examples: - Contribute to the HAMi-WebUI codebase. - Report and triage bugs. - Write technical documentation and blog posts, for users and contributors. - Help others by answering questions about HAMi-WebUI. For more ways to contribute, check out the [Open Source Guides](https://opensource.guide/how-to-contribute/). ### Report bugs Before submitting a new issue, try to make sure someone hasn't already reported the problem. Look through the [existing issues](https://github.com/Project-HAMi/HAMi-UI/issues) for similar issues. Report a bug by submitting a [bug report](https://github.com/Project-HAMi/HAMi-UI/issues/new?labels=type%3A+bug&template=1-bug_report.md). Make sure that you provide as much information as possible on how to reproduce the bug. For authentication and alerting HAMi-WebUI server logs are useful. ### Suggest enhancements If you have an idea of how to improve HAMi-WebUI, submit a [feature request](https://github.com/Project-HAMi/HAMi-UI/issues/new?assignees=&labels=type%2Ffeature-request&projects=&template=1-feature_requests.md). We want to make HAMi-WebUI accessible to even more people. Submit an [accessibility issue](https://github.com/Project-HAMi/HAMi-UI/issues/new?labels=type%3A+accessibility&template=3-accessibility.md) to help us understand what we can improve. ### Write documentation We welcome your expertise and input as our body of technical content grows. ### Your first contribution Unsure where to begin contributing to HAMi-WebUI? Start by browsing issues labeled `beginner friendly` or `help wanted`. - [Beginner-friendly](https://github.com/Project-HAMi/HAMi-UI/issues?q=is%3Aopen+is%3Aissue+label%3A%22beginner+friendly%22) issues are generally straightforward to complete. - [Help wanted](https://github.com/Project-HAMi/HAMi-UI/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22) issues are problems we would like the community to help us with regardless of complexity. If you're looking to make a code change, see how to set up your environment for [local development](docs/contribute/developer-guide.md). When you're ready to contribute, it's time to create a pull request. ## Where do I go from here? - Set up your [development environment](docs/contribute/developer-guide.md).