SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
(非公式) 福島県 新型コロナウイ
ルス感染症対策サイトに
貢献しよう
2020年3月21日
德納 弘和
貢献するまでの流れ 1/2
●
Code for JapanのSlackに参加(しなくても良い)
●
GitHubアカウント作成
●
福島県版をコピー(fork)
●
GitHub Actionを有効化
●
Netlifyアカウント作成
●
手元(ローカル)にソースコードをダウンロード
(clone)
貢献するまでの流れ 2/2
●
改善提案(Issue)を出す
– または既存のIssueで修正出来そうなものを決める
●
ローカルで修正
●
ローカルで修正を確定(Commit)
●
GitHubとNetlifyを連携
●
GitHubにアップロード(Push)
●
Netlifyで動作を確認
●
修正提案を出す(Pull Request)
GitHub入門
●
バージョン管理
– https://backlog.com/ja/git-tutorial/intro/01/
●
リポジトリ
– https://backlog.com/ja/git-tutorial/intro/02/
– Commitでローカルに確定
– PushでGitHubにアップロード
Code for Japan
●
Slackに参加
– https://cfjslackin.herokuapp.com/
– チャネルは #covid19
– もの凄い情報が流れるので付いていくのは大変
GitHub
●
アカウント作成 https://github.com/
●
福島県版を自分のRepositoryにコピー(fork)する
●
Actionsを有効化
Repositoryの名前変更
●
東京と共存させる為には名前を変えた方が分か
りやすい
Gitのインストール
●
GitHub Desktop
– https://desktop.github.com/
Clone
●
手元(ローカル)にソースコードをダウンロード
修正
●
Googleなどでの検索対象になってしまうと間違
えて参照されてしまう可能性があるので修正
●
.github/workflows
– build.xmlとdeploy.xmlに下記を追加
- run: "echo "User-agent: *nDisallow: /" > ./dist/robots.txt"
間違ってPull Requestに含めそうなので
止めた方が良いかも?
確定(Commit)
●
ローカルで修正を確定(Commit)
Netlify
●
アカウント作成
– https://www.netlify.com/
– GitHubでSign upするのが吉
GitHubとNetlifyを連携
●
New site from Git → GitHub
GitHubとNetlifyを連携
●
連携したいRepositoriesを選択
– All repositoriesとしても良い。
– 後で修正出来る
GitHubとNetlifyを連携
●
Blanchはdev-pagesを指定
s
GitHubとNetlifyを連携
●
Domain settings → Options → Edit site nameで
わかりやすい名前に変える
Netlifyで動作確認
●
アドレスをクリックすると表示される
●
他のRepositoryでPage not foundが出る場合は
– dev-pagesブランチがあること。 なければ作る。
– .github/workflows/develop.ymlに以下が含まれてい
ること。無ければ追加する。
- name: deploy
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
publish_dir: ./dist
publish_branch: dev-pages
(おまけ)Netlify連携を修正
●
Settings → Application → NetlityのConfigure
GitHhubにアップロード(Push)
●
Push originすると自動的にNetlifyが更新される
.github/workflowsをPush
●
権限が無いと言われるのでContinue in Brower
を押してGitHubでAuthorizeする
おまけ:途中経過
●
GitHubのActionsで途中経過が見れる。
修正提案を出す(Pull Request)
●
自分のRepository → Pull requests → New pull
request
●
Create pull request
– 意図しない修正が含まれていないか再確認しよう
修正提案を出す(Pull Request)
●
必要事項を書いて、Create pull request

Más contenido relacionado

La actualidad más candente

20120324 git training
20120324 git training20120324 git training
20120324 git training
Takeshi AKIMA
 

La actualidad más candente (20)

Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回Stylez GitLab勉強会 第1回
Stylez GitLab勉強会 第1回
 
日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github日本androidの会 中国支部 29回勉強会 github
日本androidの会 中国支部 29回勉強会 github
 
Githubを使いこなす(・ω・)
Githubを使いこなす(・ω・)Githubを使いこなす(・ω・)
Githubを使いこなす(・ω・)
 
20190725 Argo Project Latest News
20190725 Argo Project Latest News20190725 Argo Project Latest News
20190725 Argo Project Latest News
 
Git Workshop 20130720
Git Workshop 20130720Git Workshop 20130720
Git Workshop 20130720
 
Github講座#1
Github講座#1Github講座#1
Github講座#1
 
Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門Git & ブランチモデルで学ぶ バージョン管理入門
Git & ブランチモデルで学ぶ バージョン管理入門
 
20120324 git training
20120324 git training20120324 git training
20120324 git training
 
Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!Git & GitHub & kintone でウルトラハッピー!
Git & GitHub & kintone でウルトラハッピー!
 
North Starアプリ作り,海外コミュニティ,Tips
North Starアプリ作り,海外コミュニティ,TipsNorth Starアプリ作り,海外コミュニティ,Tips
North Starアプリ作り,海外コミュニティ,Tips
 
GitHubの機能を活用したGitHub Flowによる開発の進め方
GitHubの機能を活用したGitHub Flowによる開発の進め方GitHubの機能を活用したGitHub Flowによる開発の進め方
GitHubの機能を活用したGitHub Flowによる開発の進め方
 
Developer-Controlled Packages (DCPs) を試してみた
Developer-Controlled Packages (DCPs) を試してみたDeveloper-Controlled Packages (DCPs) を試してみた
Developer-Controlled Packages (DCPs) を試してみた
 
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert2)
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert2)あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert2)
あなたもできる!GASで勤怠入力Slack App構築【WESEEK Tech Conf #14】 (pert2)
 
社内LT大会#3 2016-4-28 Vuls
社内LT大会#3 2016-4-28 Vuls社内LT大会#3 2016-4-28 Vuls
社内LT大会#3 2016-4-28 Vuls
 
Airflow 2.0 migration ガイド
Airflow 2.0 migration ガイドAirflow 2.0 migration ガイド
Airflow 2.0 migration ガイド
 
Gopenflow demo v1
Gopenflow demo v1Gopenflow demo v1
Gopenflow demo v1
 
GitBucketPlugin@2014忘年度会
GitBucketPlugin@2014忘年度会GitBucketPlugin@2014忘年度会
GitBucketPlugin@2014忘年度会
 
Git 20100724
Git 20100724Git 20100724
Git 20100724
 
Mattermost Plugin Bounty Programについて
Mattermost Plugin Bounty ProgramについてMattermost Plugin Bounty Programについて
Mattermost Plugin Bounty Programについて
 
会社にGitHub Enterpriseを導入してみた話
会社にGitHub Enterpriseを導入してみた話会社にGitHub Enterpriseを導入してみた話
会社にGitHub Enterpriseを導入してみた話
 

Similar a (非公式) 福島県 新型コロナウイルス感染症対策サイトに 貢献しよう

@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
Takashi Imagire
 
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
賢次 海老原
 

Similar a (非公式) 福島県 新型コロナウイルス感染症対策サイトに 貢献しよう (20)

GitHub Actions で CI/CD
GitHub Actions で CI/CDGitHub Actions で CI/CD
GitHub Actions で CI/CD
 
バージョン管理
バージョン管理バージョン管理
バージョン管理
 
githubハンズオン
githubハンズオンgithubハンズオン
githubハンズオン
 
GitHub Copilotとともに次の開発体験へ
GitHub Copilotとともに次の開発体験へGitHub Copilotとともに次の開発体験へ
GitHub Copilotとともに次の開発体験へ
 
KinectとC#を用いた 実践的VRアプリ開発 第2回 2015/10/13 Github CLI編
KinectとC#を用いた実践的VRアプリ開発 第2回 2015/10/13 Github CLI編KinectとC#を用いた実践的VRアプリ開発 第2回 2015/10/13 Github CLI編
KinectとC#を用いた 実践的VRアプリ開発 第2回 2015/10/13 Github CLI編
 
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
Git & GitHub を使いこなしてハッピーになろう! - WordBench 名古屋 & concrete5 名古屋 合同勉強会
 
LINE BOT AWARDS ハンズオン
LINE BOT AWARDS ハンズオンLINE BOT AWARDS ハンズオン
LINE BOT AWARDS ハンズオン
 
LibreOffice を Windows 上でビルドする UPDATE
LibreOffice を Windows 上でビルドする UPDATELibreOffice を Windows 上でビルドする UPDATE
LibreOffice を Windows 上でビルドする UPDATE
 
Github入門2014
Github入門2014Github入門2014
Github入門2014
 
@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門@s_ssk13さん向けGitHub入門
@s_ssk13さん向けGitHub入門
 
GitHubの基礎からプログラム管理、そしてプログラムコードを論文に公開するまでの手順
GitHubの基礎からプログラム管理、そしてプログラムコードを論文に公開するまでの手順GitHubの基礎からプログラム管理、そしてプログラムコードを論文に公開するまでの手順
GitHubの基礎からプログラム管理、そしてプログラムコードを論文に公開するまでの手順
 
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
 
XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用XPages開発におけるGit/GitHubの利用
XPages開発におけるGit/GitHubの利用
 
Git 20100313
Git 20100313Git 20100313
Git 20100313
 
Cloudy会 @cloudymeeting ハイブリッドクラウドとheroku/EC2決算法
Cloudy会 @cloudymeeting ハイブリッドクラウドとheroku/EC2決算法Cloudy会 @cloudymeeting ハイブリッドクラウドとheroku/EC2決算法
Cloudy会 @cloudymeeting ハイブリッドクラウドとheroku/EC2決算法
 
gitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみましたgitを使って、レポジトリの一部抽出forkしてみました
gitを使って、レポジトリの一部抽出forkしてみました
 
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~ Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
Yahoo! JAPAN MEETUP #21~Gitを使ったチーム開発体験@名古屋~
 
GitHub最新情報キャッチアップ 2023年6月
GitHub最新情報キャッチアップ 2023年6月GitHub最新情報キャッチアップ 2023年6月
GitHub最新情報キャッチアップ 2023年6月
 
今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編今さら聞けない人のためのGitLabの始め方 Ubuntu編
今さら聞けない人のためのGitLabの始め方 Ubuntu編
 
Hacktoberfest 概要、Node-REDプロジェクト貢献手順
Hacktoberfest 概要、Node-REDプロジェクト貢献手順Hacktoberfest 概要、Node-REDプロジェクト貢献手順
Hacktoberfest 概要、Node-REDプロジェクト貢献手順
 

Más de Hirokazu Tokuno

Más de Hirokazu Tokuno (20)

ChatGPTでしりとり
ChatGPTでしりとりChatGPTでしりとり
ChatGPTでしりとり
 
ChatGPTのLINEボット
ChatGPTのLINEボットChatGPTのLINEボット
ChatGPTのLINEボット
 
初めてのRoblox.pdf
初めてのRoblox.pdf初めてのRoblox.pdf
初めてのRoblox.pdf
 
プログラミング講座【小学校高学年向け】 R4-20221227.pdf
プログラミング講座【小学校高学年向け】 R4-20221227.pdfプログラミング講座【小学校高学年向け】 R4-20221227.pdf
プログラミング講座【小学校高学年向け】 R4-20221227.pdf
 
プログラミング講座【小学校高学年向け】 R3-20211128.pdf
プログラミング講座【小学校高学年向け】 R3-20211128.pdfプログラミング講座【小学校高学年向け】 R3-20211128.pdf
プログラミング講座【小学校高学年向け】 R3-20211128.pdf
 
Stripe触ってみた! Jekyll + AWS S3に組み込み
Stripe触ってみた! Jekyll + AWS S3に組み込みStripe触ってみた! Jekyll + AWS S3に組み込み
Stripe触ってみた! Jekyll + AWS S3に組み込み
 
福島県職員向けプログラミング
福島県職員向けプログラミング福島県職員向けプログラミング
福島県職員向けプログラミング
 
<女性限定>在宅ワーク講座 公開版 Django入門
<女性限定>在宅ワーク講座 公開版 Django入門<女性限定>在宅ワーク講座 公開版 Django入門
<女性限定>在宅ワーク講座 公開版 Django入門
 
会社作ってみた
会社作ってみた会社作ってみた
会社作ってみた
 
小学校先生向けプログラミングワークショップ
小学校先生向けプログラミングワークショップ小学校先生向けプログラミングワークショップ
小学校先生向けプログラミングワークショップ
 
シビックテックの勧め
シビックテックの勧めシビックテックの勧め
シビックテックの勧め
 
徳納的シビックテック
徳納的シビックテック徳納的シビックテック
徳納的シビックテック
 
マイコンボード色々 2017.03
マイコンボード色々 2017.03マイコンボード色々 2017.03
マイコンボード色々 2017.03
 
マイコンボード色々
マイコンボード色々マイコンボード色々
マイコンボード色々
 
Kickstart, Puppet, Docker
Kickstart, Puppet, DockerKickstart, Puppet, Docker
Kickstart, Puppet, Docker
 
IoT without Wiring
IoT without WiringIoT without Wiring
IoT without Wiring
 
電子工作部(未公認) 第一回 後付け資料
電子工作部(未公認) 第一回 後付け資料電子工作部(未公認) 第一回 後付け資料
電子工作部(未公認) 第一回 後付け資料
 
One Button
One ButtonOne Button
One Button
 
コードを書かずにIoT, IoT without-coding
コードを書かずにIoT, IoT without-codingコードを書かずにIoT, IoT without-coding
コードを書かずにIoT, IoT without-coding
 
潜水センサー
潜水センサー潜水センサー
潜水センサー
 

(非公式) 福島県 新型コロナウイルス感染症対策サイトに 貢献しよう