arrow-left

Only this pageAll pages
gitbookPowered by GitBook
1 of 4

Contribute

Loading...

Contribute

Loading...

Loading...

Provide Code Support

hashtag
To setup development environment...

  1. Clone the project: git clone https://github.com/GalvinGao/penguin-stats-frontend.git

  2. Install yarnpkg :

  3. Install project dependencies:yarn

  4. Fire up the development server: yarn serve

  5. Get your favorite IDE and start developing!

hashtag
Submit your changes

This project uses commitizen to organize commit messages. In order to utilize such tool, please:

  1. Install commitizen: yarn global add commitizen

  2. To start working on a feature/issue, use git checkout -b {branchName} to create a branch and switch to such branch; also, the {branchName} should in the following format:

When you are working on a feature, use feat-{featureName}

  • When you are working on a fix, use fix-{issueNumber}-{issueSlug} where in {issueSlug} please describe the issue in one or two words

  • When you finished a feature/fixed a issue, use git add {file} to add your file into the change list and git cz to commit your changes

  • Use git push --set-upstream origin {branchName} to push the branch to remote side (GitHub, in this case)

  • Go to to create a Pull Request and wait for reviewers to review your change

  • Official Guidearrow-up-right
    https://github.com/penguin-statistics/frontend-v2/pull/new/arrow-up-right

    Welcome!

    First of all, thanks for your interest in contributing Penguin Statistics!

    Please notice that the v4 Frontend is now in maintenance mode and a new version frontend is being planned and bootstrapped with React. New feature implementation is currently paused on the current v3 frontend.

    hashtag
    Summary

    • MVVC Framework: ; project created using vue-cli@3.

    • UI Framework: , a framework that implements .

    • CI: , GitHub Actions & Kubernetes.io

    • CD: Kubernetes.io in progress

    • Project Repo:

    hashtag
    Contributing

    You can contribute to the frontend of the website in many ways:

    hashtag

    Vue.jsarrow-up-right
    Vuetify.jsarrow-up-right
    Material Designarrow-up-right
    Vercel (previously ZEIT)arrow-up-right
    https://github.com/penguin-statistics/frontend-v2arrow-up-right
    Provide Localization
    Provide Code Support

    Provide Localization

    Penguin Delivery is an international organization which needs localization in order to fit every visitor ;). Penguin Delivery currently needs support from the localizers of the following languages:

    The localization support will be divided into two priority categories: Primary and Secondary.

    hashtag
    Primary Support

    The languages in this group should always have full and high-quality localizations in order to provide model for other localizations.

    • zh-cn: Chinese Simplified

    • zh-tw: Chinese Traditional

    • en-us

    hashtag
    Secondary Support

    This group don't have any strict requirements, but localizations are welcome.

    • en-uk: English (United Kingdom)

    • ko-kr: Korean (Korea)

    : English (United States)
  • ja-jp: Japanese