Skip to content

Latest commit

 

History

History
83 lines (56 loc) · 2.13 KB

File metadata and controls

83 lines (56 loc) · 2.13 KB

🙌 Contributing Guidelines

Thank you for your interest in contributing to C Coding!
We appreciate your effort and welcome all kinds of contributions — from UI improvements to adding new C programs.

Please follow the guidelines below to ensure a smooth contribution process.


✅ Getting Started

  1. Create an Issue describing what you want to contribute (UI improvement or program addition).
  2. Wait for the issue to be reviewed and approved.
  3. Once approved, fork and clone the repository:
git clone https://github.com/TonyStark-19/C-Coding.git

🎨 For UI Improvements

If you want to improve the UI or user experience:

  • Make changes to relevant UI components.

  • Ensure the design is:

    • Responsive
    • Consistent with the existing theme
  • Test your changes locally before submitting.

  • Create a Pull Request (PR) with a clear description of:

    • What was changed
    • Why it was changed Make your changes to the UI components.

💻 For Adding Programs

If you’re contributing a new C program:

  • Navigate to the public/code directory.

  • You’ll find level-wise folders:

    • level-1 → Beginner
    • level-2 → Intermediate
    • level-3 → Advanced
  • Add your program to the appropriate folder based on difficulty.

  • Follow these rules:

    • Use meaningful file names

    • Add proper comments for readability

    • Ensure the program runs without errors

  • Before pushing, compile and run your program.

  • Push both:

    • .c source file
    • .exe executable file

🔁 Submitting a Pull Request

Once your changes are done:

  • Commit your changes with a clear and meaningful message.
  • Push your branch to your forked repository.
  • Open a Pull Request to the main branch of this repository.
  • Mention the related issue number (if applicable).

🧾 Important Notes

  • Keep your code clean and well-formatted.
  • Avoid duplicate programs already present in the repository.
  • Test all changes before submitting.
  • Respect the existing project structure and naming conventions.

Thank you for contributing and helping make C Coding better for learners 🚀
Happy Coding! 😊