ModusCreateOrg / ModusCreateOrg/modus-cli
CLI could initialize the scaffolding for releasing React libs
まだ誰も着手していません。
- 主要言語
- JavaScript
- スター
- 0
- フォーク
- 0
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
Description
Releasing open source React components requires heavy scaffolding. Once we are done with tests, CI, and examples for react-idle, we could use that setup for other similar projects
React Idle setup is somewhat opinionated but to a reasonable degree. For instance:
- Flow is set up. Not all projects require flow, but having type safety in an open source project is extremely helpful
- code formatting with
eslintandprettiershould stay there, but tweaks are possible rollupis used overwebpack, which may introduce a learning curve. Still,rolluphas certain advantages for libraries, which was also heavily researched by React team- testing suite may prove to be too specific, but we'll see that it's reasonable enough
- we like to work with different CIs and will need to pick one
This may require a separate repo. It would be interesting to create something like create-react-app so it can be maintained from one place
コントリビューションガイド
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
調査の方向性
まず、テスト、CI 設定、例、Flow の使用、および ESLint と Rollup の設定を含む、既存の react-idle のセットアップを確認します。そのセットアップを、提案されている create-react-app-style CLI と比較し、scaffold をこの repository に置くべきか、別の repository に置くべきかを決定します。サポート対象の scaffold、CI の選択、および再利用可能なデフォルトの範囲が明確に定義されれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- eslint, javascript, react, rollup, webpack
- 領域
- build-system, ci-cd, cli, frontend, testing, tooling
- issue の種類
- 機能追加
- 難易度
- 5/5
- 見積もり時間
- 1週間以上
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100