Skip to content

Latest commit

 

History

History
76 lines (48 loc) · 1.84 KB

CONTRIBUTING.md

File metadata and controls

76 lines (48 loc) · 1.84 KB

Contributing Guide to ESC-UI

Prerequisites

  • Node.js v20.0.0 or later (lts/iron recommended)
  • PNPM v8.0.0 or later

Getting Started

  1. Clone the repository

    git clone https://github.com/esc-chula/esc-ui.git
  2. Install the dependencies

    pnpm install
  3. Start the development server

    pnpm storybook
  4. Done! You can now start developing the components.

Practices

  • Commit Message: Use the following format for commit messages: type: description. For example, feat: add button component. Please check Conventional Commits for more information.

  • Branching: Use the following format for branch names: type/description. For example, feature/button.

Pull Request

  1. Create a new branch from the main branch.

    git checkout -b your-branch
  2. Make changes to the code.

  3. Staged and Commit the changes.

    git add .
    git commit -m "message"
  4. Push the changes to the remote repository.

    git push origin your-branch
  5. Create a pull request to the main branch.

  6. Done! You can now wait for the review.

Recommended Extensions for VSCode

WSL

Not required but recommended. If you have some time or encounter some issues, I recommend setting up WSL for development.

Please check the official documentation for more information.