Thank you for considering contributing to the Pharmaverse Website! We truly appreciate your efforts in improving this project. Below are guidelines to help you understand how you can contribute and collaborate with us effectively.
Access to the repository is restricted to members of the council (GitHub organization admins) and the website-maintainers team. Any external contributions must be made through pull requests from a forked repository. For further information on access, see the repo access settings.
- Default Branch: The default branch is
develop
. All pull requests (PRs) must go through thedevelop
branch before being merged intomain
. - Deployment Pipeline: The GitHub Actions pipeline deploys code from the
main
anddevelop
branches (to production and a testing space). - Branch Lifecycle: Once a branch has been deployed to
develop
, it should be deleted. - Issue Tracking: The issue templates is utilised for reporting bugs and requesting features.
This project adheres to the Contributor Covenant Code of Conduct. By participating in this project, you are expected to uphold this code. If you encounter any violations, please report them to a member of the Pharmaverse council.
If you encounter a bug, please report it by opening a new issue in the GitHub Issues section. Be sure to include the following:
- Steps to reproduce the bug.
- Expected and actual behavior.
- Screenshots (if applicable).
- Your environment (operating system, browser, etc.).
We welcome new feature suggestions! Before creating a new suggestion, please check if your idea has already been proposed. If not, feel free to open a new issue with the following:
- A clear and concise description of the enhancement.
- The problem or use case it addresses.
- Any related features or similar implementations in other projects.
If you're ready to contribute code, please follow these steps:
- Fork the repository to your GitHub account.
- Clone the fork to your local machine.
- Create a new branch from
develop
for your feature or bugfix. - Follow our style guidelines while making your changes.
- Test your changes locally.
- Commit your changes with a clear and descriptive message.
- Push the changes to your fork.
- Submit a pull request (PR) from your branch to the
develop
branch of the main repository.
Your pull request will be reviewed by members of the tech-wg team, and you may be asked to make revisions based on the feedback.
If you need any assistance or have questions, feel free to reach out through the following channels:
- GitHub Discussions in this repository.
- Slack Channel.
- Pharmaverse Website.