Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Slack, GitHubをスムーズに使う為に
Search
Hanasaki
April 25, 2021
120
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slack, GitHubをスムーズに使う為に
配布用です
Hanasaki
April 25, 2021
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
220
Color Theory Basics | Prateek | Gurzu
gurzu
1
490
Designing for Performance
lara
612
70k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.2k
Being A Developer After 40
akosma
92
590k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.2k
The Pragmatic Product Professional
lauravandoore
37
7.5k
The Cost Of JavaScript in 2023
addyosmani
55
10k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Limits of Empathy - UXLibs8
cassininazir
2
720
Transcript
Slack, GitHubを スムーズに使う為に by @yuuhanasaki39 2021/04/29 ゆるい勉強会 in Hakodate
B3 ICTコース @yuuhanasaki39
GitHub Slack 両ツールを使う上で起こりうる問題を考える
Slack 起こりうること - 書き込む場所に悩む - 目的のチャンネルを探してさまよう - 権限が必要だが管理者が誰かわからない
GitHub 起こりうること - ブランチ上手く切れない - issueの情報量がない - そもそも何したらいいか分からない
見やすくしたい まずどちらも、、、 視覚的に分かりにくいのが問題
規則を決めておこう 見やすくするために、、、
Slack編
規則を決めておく |Slack - チャンネル名 - ユーザー名 - 権限の範囲(管理者向け)
カオスな チャンネルの例
わかりやすいチャンネル名をつける 規則を決めておく |チャンネル名 チャットする場所に迷わないために 対象と目的を含んだ名前
規則を決めておく |チャンネル名 詳細:メルカリ流!Slackチャンネル命名ルールを紹介します #team3-random チャンネル名構成 #[対象]-[目的] 例
対象をわかり易く - チームを示す: #team0-[目的] - 一時的な用途: #tmp-[目的] - 趣味, 個人:
#z-[目的], #zp-[目的] (表示順を考慮) 規則を決めておく |チャンネル名 詳細:メルカリ流!Slackチャンネル命名ルールを紹介します
目的を分かり易く - チーム内での会話・雑談:#[対象]-random - 依頼を受付:#[対象]-req 規則を決めておく |チャンネル名 詳細:メルカリ流!Slackチャンネル命名ルールを紹介します
所属を分かり易く - 学籍番号 - 役割担当 - グループ 規則を決めておく |ユーザー名
規則を決めておく(管理者向け)|権限の範囲 誰かが抜けても困らないように - チームリーダーにAdmin - 必要に応じて増やす - wikiかロールに権限を書いておく 詳細:Slack での各メンバー種別の権限
個人的に面白いと思った使用例 余談1
画像元:「脱出チャンネル」/ GMOペパボ 該当者をタスク用チャンネルに招待し、完了したら抜ける
Slashコマンド 余談2
テキストバーで ”/” 覚えておくと前より少し楽に使える ...かもしれない
詳細: Slack のスラッシュコマンド
GitHub編
規則を決めておく |GitHub - ブランチ名 - ブランチ保護(管理者向け) - issue(管理者向け)
規則を決めておく |ブランチ名 詳細:複数人開発の際には Gitのワークフロー、GitFlowとGitHub Flow を導入すると便利です 用途と管理者を明らかにする - 機能実装は”feature/日付/名前/機能名” -
バグ修正は”fix/日付/名前/機能名”
規則を決めておく(管理者向け)|ブランチ保護 詳細:複数人開発の際には Gitのワークフロー、GitFlowとGitHub Flow を導入すると便利です 他メンバーの作業履歴を守る - git push -f
の禁止 - pull requestのレビューを強制 ブランチルールを設定する
ブランチ規則は”Settings”から設定できる
規則を決めておく(管理者向け)|issue 詳細:オレオレ GitHub Issue テンプレートを晒す issueテンプレートを使う - 情報の漏れを作らない - 素早くissueを立てられる
画像元:学内離着席管理アプリ ’RALAF’ - GitHub テンプレート設定後に”new issue”を押すとこのように出る
規則を決めておく(管理者向け)|issue 詳細:オレオレ GitHub Issue テンプレートを晒す バグの場合 - 不具合の内容 - 発生手順
- 動作環境 機能要望 - 概要 - 理想動作 - 理由 - 実装方法 - 参考URL
これまでに決めた規則は wikiにまとめておこう
画像元:学内離着席管理アプリ ’RALAF’開発wiki 実際に規則をwikiにまとめた例
wikiの活用 wikiに書き足すべきこと - 導入手順(環境構築) - 用語集
wikiの活用 |導入手順(環境構築) 同じ開発環境を再現できるようにする スムーズに開発を始められるように、 実行した操作をスクリーンショット, 参考URLなど含めて詳細に載せておく 参考:ローカル開発環境の必要性について
画像元:学内離着席管理アプリ ’RALAF’開発wiki 実際の開発で使われているwikiの例
wikiの活用 |用語集(必要があれば) 定義を共有する 開発で扱う用語のうち, 誤解を生むもの, 調べた用語の定義を書いておく
規則を決めてスムーズに使おう まとめ
None
勉強会するかわからないので紹介だけ (使いそうだったら詳しく書きます)
Trello … タスク管理ツール デメリット - GitHub Projects で済む場合有 メリット -
進行が視覚的に埋もれない - 非エンジニアが使える - 学習コストが低い
GitHub Projects Trello タスク管理ツール比較 - issueベースの開発 - プログラマの割合が多い など -
大きなタスク進行 - 非プログラマの割合が多い など
GitHubのissueと 連携できるらしい