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.
- Create an Issue describing what you want to contribute (UI improvement or program addition).
- Wait for the issue to be reviewed and approved.
- Once approved, fork and clone the repository:
git clone https://github.com/TonyStark-19/C-Coding.gitIf 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.
If you’re contributing a new C program:
-
Navigate to the
public/codedirectory. -
You’ll find level-wise folders:
level-1→ Beginnerlevel-2→ Intermediatelevel-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:
.csource file.exeexecutable file
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).
- 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! 😊