Docs: deployment
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 25/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 停滞
- 技術スタック
- github-actions
- 領域
- devops, documentation
調査の方向性
まず、既存のプレースホルダーのデプロイ設定、Docusaurus の設定、リポジトリの CI 設定を確認します。formideploy が CI にどのように接続する想定なのか、またどの secrets やユーザーが必要なのかを確認します。プロジェクトに記載された本番、ステージング、ローカルの URL があり、デプロイ通知とテンプレートのデプロイに関するドキュメントが整理されていれば完了です。
索引モデルが issue の本文から書いたものです。
説明
After talking with @formidableamy I think here's our goal:
- Production URL is https://formidable.com/open-source/react-native-owl/
- Staging URL is https://formidable-com-react-native-owl-staging-PR_NUMBER.surge.sh/open-source/react-native-owl/
- Localdev URL is https://localhost:3000/open-source/react-native-owl/
We'll plan to use https://github.com/FormidableLabs/formideploy which out-of-the box gives us per-PR deploys with deployment notifications and links in PR and takes care of the production deploy. ( Note: deploys of this project will be completely independent of formidable.com deploys or any other project )
Work to get there:
- Reconfigure docusaurus to build to
/open-source/react-native-owl/instead of/. (I'm assuming docusaurus can easily do this). - Hook up
formideployto CI, replace placeholder deploy stuff, etc. - Add
formidopsuser, GH CI user, and add secrets to this repo. - Make necessary changes in
formidable.comwebsite to accommodate the new site. - Clean up the
websiteDocusaurus template docs (e.g. shouldn't mention deploy because we do it our way)
I'll try to get started on this this week so we have a staging site to look at by Monday.
- 主要言語
- TypeScript
- スター
- 694
- フォーク
- 27
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
FormidableLabs/react-native-owl のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 5/100
FormidableLabs/react-native-owl#194 · コメント 3 件 · リアクション 1 件 ·
-
bug
難易度 3/5 1〜2日 初心者へのやさしさ 42/100
FormidableLabs/react-native-owl#191 · リアクション 3 件 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 30/100
FormidableLabs/react-native-owl#190 · コメント 1 件 · リアクション 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
FormidableLabs/react-native-owl#188 · コメント 1 件 ·
-
難易度 4/5 3〜5日 初心者へのやさしさ 30/100
FormidableLabs/react-native-owl#186 · コメント 1 件 · リアクション 1 件 ·
FormidableLabs/react-native-owl の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
getsentry/sentry-conventions#732 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
status:in-linear status:team-assigned team:nodes
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
motiondivision/motion#3955 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
equinor/prisma-decision-web#919 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 83/100