Skip to content

Latest commit

 

History

History
81 lines (54 loc) · 2.62 KB

CONTRIBUTING.md

File metadata and controls

81 lines (54 loc) · 2.62 KB

🎉 Welcome to CodeCulture-Daily! 🎉

Thank you for being a part of CodeCulture-Daily! Whether you're solving challenges or adding new ones, we're thrilled to have you contribute. Let’s grow and learn together! 🚀


🛠 How to Contribute

1. Submit a Solution

If you’re solving a challenge, follow these steps:

  1. Fork this repository.

  2. Clone your fork:

    git clone https://github.com/your-username/CodeCulture-Daily.git
  3. Create a branch for your solution:

    git checkout -b solution-username(github-username)
  4. Add Your Solution

To submit your solution for the challenge of the day (named after the date):

  • Create a file in the corresponding folder for that day:
    • File name: solution_username.ext (for tech questions)
    • For non-tech questions, please submit your answer in Markdown format.
    • Optional: Add Explanation.md if you’d like to explain your approach.
  1. Push your branch:
    git push origin solution-username
  2. Open a pull request.

2. Add a New Challenge

If you want to contribute a new challenge:

  1. Create a folder with the date of the challenge as the folder name (e.g., 07-10-2024).
  2. Inside the folder, add a Question.md file with the challenge description.
  3. Submit a pull request, and once merged, the challenge will be scheduled for the next available day.
  4. You can submit your solution the next day once it's merged, or if you don’t have a solution, don’t worry—we'll try to solve it together!

📂 Folder Structure

Keep the repository clean and organized with this folder structure:

📁 CodeCulture-Daily/
   ├── 📁 DD-MM-YYYY/
       ├── Question.md
       ├── solution_username.ext
       └── Explanation.md (optional)
  • Each challenge goes into a folder named by its date.
  • Solutions and explanations for participation should be added during the challenge time limit.
  • Official solutions and explanations will be added after the challenge time limit is over.

✨ Guidelines

  • Readable Code: Keep your code clean, documented, and easy to understand.
  • Respectful Communication: This is a collaborative space, so let's support and respect each other’s contributions.

💬 Need Help?

Feel free to open an issue or start a discussion if you have questions or suggestions. We’re happy to help!


Let’s keep coding, solving, and improving together! 🚀👩‍💻