Skip to content

Commit

Permalink
docs: Remove obsolete docs on monorepo migration
Browse files Browse the repository at this point in the history
We're done migrating packages into the monorepo, so remove the section
about that from Contributing.md
  • Loading branch information
wkillerud committed Feb 26, 2018
1 parent b33dd65 commit 24c96e1
Showing 1 changed file with 0 additions and 62 deletions.
62 changes: 0 additions & 62 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -246,68 +246,6 @@ kommentarene dine.
Denne seksjonen må fortsatt skrives. Spør evt. på HipChat-rommet eller lag et issue på GitHub!
## Importere en eksisterende FFE-komponent
Vi er midt i en migrasjonsfase, hvor noen FFE-pakker har sine egne repositories. Det kan du hjelpe til med å rydde opp
i! Si ifra på HipChat at du vil migrere en eksisterende komponent, og følg denne guiden:
Denne kommandoen importerer alle filer og git-historikk til `ffe-monorepo`, slik at ingenting blir borte i migrasjonen.
### Rydd i komponenten
* Fjern `build.sh` og npm-scriptene `postpublish`, `preversion` og `has-published` i `package.json`.
* Fiks `publishConfig` og `repository` i `package.json`
* Fjern commit-hooks (se etter husky i `package.json`).
* Endre `license`-feltet i `package.json` til `UNLICENSED`.
* Linting
* Oppdatere eller fjern `.stylelintrc` og `.eslintrc` (Trenger ikke en extends-regler pga. eslintrc på toplevel i
repoet; kun overstyring av regler).
* Fjern dependencies til `eslint-plugin-*/-config-*`. Behold kun eslint.
* Fjern dependencies til `stylelint-config-*`. Behold kun stylelint.
* Fjern `.editorconfig`
* Fjern alt i .npmrc bortsett fra `package-lock=false`
* Fjern `ffe-visual-tests-support` og alt relatert til gemini (.gemini.yml)
* Oppgradere komponenten til å støtte React 16
* Fiks hoisting errors (se stdout til lerna bootstrap i neste trinn)
* Sjekk at `npm run build/test/lint` fungerer
For LESS-pakker:
* Legg til import av pakkens less i `packages/ffe-all.less`
### Kjør `lerna bootstrap`
```
npm run bootstrap
```
### Formatter med prettier
Installer `prettier` globalt og formatter alle `.jsx?`, `.json` og `.less`-filer i prosjektet.
Et eksempel kan være:
```
prettier --write src/*.js *.json *.js
```
Prettier kjøres også på alle filer du har staget for commit når du commiter. Derfor vil du av og til se endringer i
formattering selv om du ikke nødvendigvis gjorde det selv.
### Legg til scope i `commitlint.config.js`
Prosjektet du legger til må ligge i denne filen for at du skal kunne committe under dette scopet. Under `scope-enum`
legger du til navnet på prosjektet du akkurat har lagt til.
### Legg til dokumentasjon i `styleguide.config.js`
For at dokumentasjonen skal dukke opp i styleguidist-dokumentasjonen, må den legges til som en `section` i
`styleguide.config.js`. Du kan se på eksisterende seksjoner hvordan det kan gjøres.
### Lag en pull request!
Til slutt lager du en pull request, og legger til alle relevante reviewers.
## Publisering
Når en pull request blir merget, releaser Lerna (monorepo-verktøyet vårt) en ny versjon. `CHANGELOG.md` og
Expand Down

0 comments on commit 24c96e1

Please sign in to comment.