We welcome contributions to our project! Follow the guidelines below to get started.
- Fork the repository: Click the "Fork" button at the top right of the repository page.
- Clone your fork: Clone your forked repository to your local machine.
git clone https://github.com/riz4d/EventGate.git
- Navigate to the project directory:
cd EventGate - Install dependencies: Install the necessary dependencies using npm.
npm install
- Create a new branch: Create a new branch for your feature or bugfix.
git checkout -b feature/your-feature-name
- Make your changes: Implement your feature or bugfix.
- Run tests: Ensure all tests pass before committing your changes.
npm test - Commit your changes: Commit your changes with a descriptive commit message.
git commit -m "Add feature: your feature description" - Push your branch: Push your branch to your forked repository.
git push origin feature/your-feature-name
- Create a Pull Request: Open a pull request to the main repository. Provide a clear description of your changes and any relevant information.
- Follow the existing code style and conventions.
- Ensure your code passes linting checks.
npm run lint
If you find a bug or have a feature request, please open an issue on the repository. Provide as much detail as possible to help us understand and address the issue.
If you have any questions or need further assistance, feel free to reach out to the project maintainers.
Thank you for contributing!