To successfully contribute to this repository and participate in Hacktoberfest 2024, follow these submission guidelines:
-
Fork the Repository:
-
Clone Your Fork:
git clone https://github.com/your-username/hacktoberfest24.git
-
Navigate to the Repository:
cd hacktoberfest24
-
Add Your Contribution:
- Follow the instructions for your chosen theme and level.
- Ensure your files are organized under the appropriate theme and level folders.
- Example Directory Structure:
/SysCom/ /Level0_CustomizeDesktop/ /screenshots/ - README.md /Level1_HelloDocker/ - Dockerfile - README.md /WebDev/ ...
-
Commit Your Changes:
git add . git commit -m "Add SysCom Level1: Run the standard hello world docker"
-
Push to Your Fork:
git push origin your-branch-name
-
Create a Pull Request (PR):
- Navigate to your forked repository on GitHub.
- Click "Compare & pull request."
- Provide a clear and descriptive title and description for your PR.
- Ensure your PR targets the correct branch of the original repository.
-
Await Review:
- Maintainers will review your PR. They may request changes or approve it.
- Engage respectfully and make necessary adjustments based on feedback.
-
Celebrate Your Contribution:
- Once your PR is merged, you've successfully contributed to Hacktoberfest 2024!
Important: Each problem must only have one pull request. Do not club multiple solutions in a single pull request, as it will be rejected.
- Follow the Structure: Organize your contributions under the correct theme and level directories.
- Read the Guidelines: Ensure you understand the requirements for each level before starting.
- Write Clear Documentation: Include
README.md
files that explain your work, how to run it, and any other pertinent details. - Use Meaningful Commit Messages: Clearly describe what changes you've made.
- Respect Licensing: Ensure your contributions comply with the repository’s licensing terms.
- Engage Positively: Communicate respectfully with maintainers and other contributors.
- Don't Duplicate Efforts: Check if a similar contribution already exists to avoid redundancy.
- Don't Submit Incomplete Work: Ensure your contribution meets the level’s requirements before submitting.
- Avoid Large Binary Files: Use appropriate formats and avoid uploading unnecessary large files.
- Don't Ignore Feedback: If maintainers request changes, address them promptly and courteously.
- Avoid Offensive Content: Ensure your submissions are professional and respectful.
- No Plagiarism: Ensure all your work is original and properly attribute any sources or inspirations.