First of all, thank you for considering contributing to the GAWG project! Your involvement is vital to the success of our platform.
Please note that this repository contains only the public website for GAWG. The website showcases our product and provides a starting point for users to understand and interact with the GAWG platform. The main functionalities of GAWG, including the actions and workflows, are distributed across several other repositories.
If you are interested in contributing to the core features and actions of GAWG, please refer to the appropriate linked repositories listed below.
GAWG is composed of multiple repositories, each handling different aspects of the platform:
- GAWG Validate build: Validates inputs and configuration files before execution.
- GAWG Build: Manages the build process of the created workflow.
- GAWG Quality: Analizes the project with Sonar Cloud.
- GAWG Deploy: Manages the deployment process of the created workflow.
- GAWG Release: Creates a TAG and a Release inside the GitHub repository.
- GAWG Notify: Notifies about the workflow execution to discord, slack, MS Teams...
- GAWG Test: Manages the testing process of the created workflow.
Feel free to explore these repositories and contribute to the areas that interest you the most.
- If you've found a bug or have an idea for a new feature for the website, please open an issue on this repository.
- For issues or feature requests related to the core functionality (actions, workflows, integrations), please locate the appropriate repository and open an issue there.
- Fork this repository and clone it to your local machine.
- Create a new branch for your changes:
git checkout -b feature/your-feature
. - Make your changes, ensuring they follow our coding guidelines.
- Commit your changes and push them to your fork.
- Submit a pull request to this repository for review.
For contributions to other linked repositories, please follow the respective guidelines provided in those repositories.
- Please ensure your code is clean and well-documented.
- Follow the existing code style used in the repository.
- Write clear and concise commit messages.
To set up the website locally, follow these steps:
- Clone the repository:
git clone https://github.com/your-org/gawg-website.git
- Install dependencies:
npm install
- Run the development server:
npm run dev
If you need help or have questions regarding the GAWG platform, feel free to reach out by opening an issue or contacting us via email.
By participating in this project, you agree to abide by our Code of Conduct. Please treat everyone with respect and contribute to a welcoming and inclusive environment.
Thank you for your interest in contributing to GAWG! We appreciate your support and look forward to working with you.