First off, thank you for taking the time to contribute. We welcome contributions of all kinds—bug fixes, new features, documentation, and ideas.
- Ways to Contribute
- Getting Started
- Development Workflow
- Pull Request Process
- Reporting Issues
- Style Guidelines
You can contribute in several ways:
- Reporting bugs
- Suggesting features
- Improving documentation
- Submitting code fixes or enhancements
- Sharing ideas and feedback
Click the Fork button on GitHub.
git clone https://github.com/elixir-cloud-aai/cloud-registry-ui.git
cd cloud-registry-uibun installbun run devAlways create a new branch for your work:
git checkout -b feature/short-descriptionBranch naming examples:
feat/add-loginfix/navbar-bugdocs/update-readme
Please refer to [this article] for more information.(https://github.com/elixir-cloud-aai/elixir-cloud-aai/blob/dev/resources/contributing_guidelines.md#commit-messages).
- Ensure your branch is up to date:
git pull upstream main- Push your changes to the forked repo:
git push origin your-branch-name- Open a Pull Request on GitHub
When creating an issue, please include:
- Clear title and description
- Steps to reproduce
- Expected vs actual behavior
- Screenshots (if helpful)
- Environment details (OS, version, etc.)
- Follow existing project structure
- Keep functions small and focused
- Add comments where necessary
- Use meaningful variable names
Your contributions help make this project better for everyone!