gpt-engineer icon indicating copy to clipboard operation
gpt-engineer copied to clipboard

Proposal: Adding CONTRIBUTING.md file and Contributing Guidelines

Open aroramrinaal opened this issue 1 year ago • 3 comments

Summary

As a new student contributor to the project, I believe it would greatly benefit the community to have a CONTRIBUTING.md file and contributing guidelines. This document would provide clear instructions and expectations for contributing to the project, helping newcomers like myself navigate the codebase and participate effectively.

Objectives

  1. Onboard new contributors: The CONTRIBUTING.md file will serve as a comprehensive guide for newcomers, providing them with the necessary information to get started with the project. It will outline the project's structure, development workflow, and guidelines for contributing.
  2. Streamline contributions: By clearly defining the contribution process, including steps to report issues, propose new features, and submit pull requests, the project can streamline the submission and review of contributions. This will enhance collaboration and ensure that contributions align with the project's standards.
  3. Foster a welcoming environment: The CONTRIBUTING.md file will include a code of conduct, establishing a positive and inclusive environment for all contributors. This will promote respectful communication, professionalism, and empathy within the community.

Proposed Content

The CONTRIBUTING.md file should cover the following key topics:

  • Code formatting and style guidelines
  • Branch naming conventions and Git workflow
  • Testing requirements and procedures
  • Documentation standards and contribution guidelines
  • Issue reporting guidelines, including the required information and formatting
  • Pull request submission guidelines, including the necessary steps and template
  • Code review process and expectations
  • Code licensing and copyright considerations

aroramrinaal avatar Jun 16 '23 09:06 aroramrinaal

I am adding a CONTRIBUTING.md file in #61 (merging shortly)

It might not be as complete as this suggests but please feel free to add on top of it.

patillacode avatar Jun 16 '23 11:06 patillacode

I am adding a CONTRIBUTING.md file in #61 (merging shortly)

It might not be as complete as this suggests but please feel free to add on top of it.

Yeah sure, I would love to work on that.

aroramrinaal avatar Jun 16 '23 16:06 aroramrinaal

#61 has been merged @aroramrinaal We now have CONTRIBUTING.md

If you are up for it, please pull main and add whatever you think could add value in a PR!

patillacode avatar Jun 17 '23 11:06 patillacode

Hi @aroramrinaal

We now have a CONTRIBUTING guideline and a CODE_OF_CONDUCT file

Feel free to expand on those in a new PR.

patillacode avatar Jun 18 '23 13:06 patillacode