Git Product home page Git Product logo

gunsow911 / covid19-yamaguchi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from code-for-yamaguchi/covid19-yamaguchi

0.0 0.0 0.0 46.37 MB

山口県公認 新型コロナウイルス感染症対策サイト / Yamaguchi COVID-19 Task Force website

Home Page: https://yamaguchi.stopcovid19.jp/

License: MIT License

Vue 83.16% JavaScript 1.28% Python 4.20% TypeScript 7.34% Dockerfile 0.04% HTML 0.01% Shell 1.39% SCSS 2.57%

covid19-yamaguchi's Introduction

山口県公認 新型コロナウイルス感染症対策サイト

山口県公認 新型コロナウイルス感染症対策サイト

Slackワークスペースへの参加

このサイトを運営・改善していくためのSlackワークスペースを解説しています。
山口県公認 新型コロナウイルス感染症対策サイトの開発に興味がある方は、こちらから登録してご参加ください。

ブランチについて

基本的に、developmentmasterの2つのブランチをベースとして運用を行います。

  • development

開発用ブランチです。
このブランチにPRを発行し、動作確認を行ってください。

  • master

本番用ブランチです。
developmentブランチで動作確認が終わったもののみをマージしていきます。

ブランチの運用について

ブランチの運用については以下のように定めます。

  • 機能追加やエンハンス系について feature/{issueNumber}-{branchName} Ex) feature/52-add_new_cards

  • 緊急のバグ修正等(issueを作る場合) hotfix/{issueNumber}-{branchName} Ex) hotfix/55-fix_nuxt_build_error

  • 緊急のバグ修正等(issueを作らない場合) hotfix/{branchName} Ex) hotfix/fix_nuxt_build_error

貢献の仕方

上記を遵守いただいた上で、issueを作成していただき developmentへPRを発行してください。

development以外へのPRは禁止です。

ライセンス

本ソフトウェアは、MITライセンスの元提供されています。

開発者向け情報

環境構築の手順

  • 必要となるNode.jsのバージョン: 10.19.0以上

yarn を使う場合

# install dependencies
$ yarn install

# serve with hot reload at localhost:3000
$ yarn dev

docker compose を使う場合

# serve with hot reload at localhost:3000
$ docker-compose up --build

Cannot find module **** と怒られた時

yarn を使う場合

$ yarn install

docker compose を使う場合

$ docker-compose run --rm app yarn install

ステージング・本番環境への反映

master ブランチがアップデートされると、自動的に production ブランチにHTML類がbuildされます。そして、本番サイト https://yamaguchi.stopcovid19.jp/ が更新されます。

staging ブランチがアップデートされると、自動的に gh-pages ブランチにHTML類がbuildされます。そして、ステージングサイト https://stg-covid19-yamaguchi.netlify.com/ が更新されます。

development ブランチがアップデートされると、自動的に dev-pages ブランチにHTML類がbuildされます。そして、開発用サイト https://dev-covid19-yamaguchi.netlify.com/ が更新されます。

covid19-yamaguchi's People

Contributors

af12066 avatar amotarao avatar daitasu avatar dmamira avatar freshcl avatar halsk avatar harukakawanaka avatar himatani avatar jxck avatar kaizumaki avatar kawokas avatar kebhr avatar macropygia avatar maysomusician avatar mikkame avatar munierujp avatar nard-tech avatar nisshi-dev avatar ocean3fish avatar osoken avatar oti avatar paichi81 avatar pichuchen avatar potato4d avatar rozeo avatar shgtkshruch avatar smellman avatar spenserblack avatar yasu avatar yokinist avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.