Skip to content

Your gateway to essential C programming. Discover straightforward examples, perfect for beginners and enthusiasts. Dive into the basics, enhance your skills, and enjoy coding success! πŸš€

Notifications You must be signed in to change notification settings

AtharvaThakare14/basic_c_programs

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Welcome to Basic C Programs Repository! πŸš€

First off, thank you for considering contributing to Basic C Programs. It's people like you that make this repository a great resource for learning C programming.

Why Contribute?

Contributing to this repository helps aspiring programmers learn C through real examples. Your contributions provide valuable practice exercises for students and enthusiasts.

What We're Looking For

We welcome various contributions:

  • Adding new C programs
  • Improving existing code
  • Fixing bugs or errors
  • Enhancing program comments and documentation

Keep in mind that simplicity is key. The focus is on basic C programs suitable for educational purposes.

Contributions We Do Not Accept

Please avoid:

  • Submitting unrelated code or files
  • Adding complex or advanced programs
  • Plagiarizing existing code

Ground Rules

  • Be respectful and considerate in your interactions.
  • Test your code thoroughly to ensure it works as expected.
  • Follow the C coding standards in your contributions.
  • Feel free to suggest improvements or discuss changes transparently.

Your First Contribution

New to open source? No worries!

  1. Fork this repository.
  2. Clone your forked repository to your local machine.
  3. Create a new branch for your contribution.
  4. Add your C program or make changes.
  5. Commit your changes with clear comments.
  6. Push your changes to your forked repository.
  7. Submit a pull request.

How to Report a Bug

If you find a bug or issue:

  1. Ensure the issue isn't already reported.
  2. Provide details:
    • Version of C you're using
    • Operating system
    • Steps to reproduce
    • Expected outcome
    • Actual outcome
  3. Submit a clear and concise bug report.

Suggesting a Feature or Enhancement

Have an idea for a new program or an improvement?

  1. Check if the feature aligns with the repository's purpose.
  2. Describe the feature and why it's beneficial.

Code Review Process

  • All pull requests are reviewed by the maintainers.
  • Feedback will be provided within two weeks.
  • After feedback, address the comments and push new commits.

Preferred Code Style

Please follow a consistent and readable coding style. Refer to the C coding standards for guidance.

Commit Message Conventions

Follow the Angular commit message format for clear and descriptive commit messages.

Issue Labeling

We use the following labels for issues:

  • bug: for bugs in existing code
  • enhancement: for proposed enhancements
  • beginner-friendly: for issues suitable for beginners
  • documentation: for tasks related to documentation

Let's learn and code together! Happy coding! 🌟

About

Your gateway to essential C programming. Discover straightforward examples, perfect for beginners and enthusiasts. Dive into the basics, enhance your skills, and enjoy coding success! πŸš€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%