Thank you for your interest in contributing to this project! We welcome contributions from the community. Please read the following guidelines to help us maintain a high standard and streamline the contribution process.
-
Fork the Repository
- Click the 'Fork' button at the top right of this repository page to create your own copy.
-
Clone Your Fork
- Clone your forked repository to your local machine:
git clone https://github.com/<your-username>/ElixirV3.git cd ElixirV3
- Clone your forked repository to your local machine:
-
Create a New Branch
- Create a branch for your feature or bugfix:
git checkout -b <branch-name>
- Create a branch for your feature or bugfix:
-
Make Your Changes
- Make your changes or additions. Please ensure your code follows the existing style and conventions.
-
Test Your Changes
- Run the application and ensure your changes work as expected and do not break existing functionality.
-
Commit Your Changes
- Use clear and descriptive commit messages. Follow the commit message format below.
-
Push to Your Fork
- Push your branch to your forked repository:
git push origin <branch-name>
- Push your branch to your forked repository:
-
Open a Pull Request
- Go to the original repository and open a pull request. Provide a clear description of your changes and reference any related issues.
<TEAM> | <type>(<scope>): <description>
GFG | feat(event): new card designs
GFG | fix(event): api request improve
GFG | chore(event): title copy change
GFG | refactor(event): mentor's search logic
ELX | feat(event): new card designs
GDG | fix(event): api request improve
CC | chore(event): title copy change
-
<TEAM>: Team code. If you are a member of one of the Elixir clubs, use your club's code:GFGfor GeeksforGeeks ABESECGDGfor Google Developer Group ABESECCCfor CodeChef ABESECELXfor external contributers
-
<type>: Type of change (feat, fix, chore, refactor, etc.) -
<scope>: Area affected (e.g., event) -
<description>: Short summary of the change
- Follow the existing code style and formatting.
- Write clear, concise, and well-documented code.
- Add comments where necessary, especially for complex logic.
- Write tests for new features or bug fixes if applicable.
- Be respectful and inclusive in all interactions.
- Provide constructive feedback in code reviews.
- Report issues or bugs using the issue tracker.
If you have any questions or need guidance, feel free to open an issue or reach out to the maintainers.
Thank you for contributing!