Skip to content

Latest commit

 

History

History
67 lines (43 loc) · 2.22 KB

CONTRIBUTING.md

File metadata and controls

67 lines (43 loc) · 2.22 KB

Contribution guidelines

한국어

You can also become a contributor to our project.🙂
Please follow the instructions below.

🍏 Steps to write a commit message.

If your patch changes the API or fixes a bug please use one of the following prefixes in your commit subject:

  • fix: ...
  • feat: ...
  • remove: ...

Describe the work that was done, not what problem there is.

  • fix: close button is not working(X)
  • fix: rename close button’s prop name(O)

Follow the rules presented in 🔗Conventional Commits:

  • Commits of the type fix patch a bug in the codebase (related to PATCH in semantic versioning).

  • Commits of the type feat: introduce a new feature to the codebase (MINOR in semantic versioning).

  • Commits with BREAKING CHANGE: introduce changes that break the API (MAJOR in semantic versioning).

    • By adding ! after type/scope Or including BREAKING CHANGE: in the footer.

    • Examples:

      feat!: send an email to the customer when a product is shipped
      
      feat: allow provided config object to extend other configs
      
      BREAKING CHANGE: `extends` key in config file is now used for extending other config files
      
  • Besides fix:feat:, you can use build:, chore:, ci:, docs:, style:, refactor:, perf:, test: (See @commitlint/config-conventional and Angular guidelines)

  • The footer can provide additional information, and follows a rule similar to git trailer format.

    • A scope may be provided to give additional context and is enclosed in parentheses.
    • Example: feat(parser): add ability to parse arrays

🍉 Template

🍅 Branch

Use the main / feature branches.
For the feature branch, use an English lowercase name with hyphens (-) for specific expression.

Example: feature/what-is-this-branch

(Hyphens are based on spaces in the description.)

Consider the need for development and hotfix branches later.

🍇 Suggestions

The team's contribution guide might not be perfect yet.

Please feel free to suggest improvements via ISSUES :)