CLI could initialize the scaffolding for releasing React libs
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 25/100
- Issue-Typ
- Feature
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- eslint, javascript, react, rollup, webpack
Rechercherichtung
Beginne mit der Prüfung des bestehenden react-idle-Setups einschließlich seiner Tests, CI-Konfiguration, Beispiele, Flow-Nutzung sowie ESLint- und Rollup-Konfiguration. Vergleiche dieses Setup mit der vorgeschlagenen create-react-app-style CLI und entscheide, ob das Scaffold in dieses Repository oder in ein separates Repository gehört. Als abgeschlossen gilt die Aufgabe, wenn das unterstützte Scaffold, die CI-Wahl und der Umfang der wiederverwendbaren Defaults klar definiert sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
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
- Vorherrschende Sprache
- JavaScript
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus ModusCreateOrg/modus-cli
-
Needs latest Modus Logo Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 25/100
ModusCreateOrg/modus-cli#12 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
ModusCreateOrg/modus-cli#10 · 5 Kommentare ·
-
Schwierigkeit 3/5 1-2 Tage Anfängerfreundlichkeit 45/100
ModusCreateOrg/modus-cli#8 · 4 Kommentare · 1 Reaktion ·
Alle Issues in ModusCreateOrg/modus-cli
Ähnliche Issues
-
curation good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
amponce/archive-movie-browser#186 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
clerk/javascript#9852 ·
-
bug p1 tools
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
HarperFast/skills#96 ·
-
factory-active factory-automatic task-bug-reproduction-cannot-reproduce task-identify-harness-labels-done task-identify-issue-type-done
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100