Skip to content

[RFC] improve lerna monorepo setup#14

Draft
raymondfeng wants to merge 11 commits intoabridged:developfrom
apitoday:improve-monorepo
Draft

[RFC] improve lerna monorepo setup#14
raymondfeng wants to merge 11 commits intoabridged:developfrom
apitoday:improve-monorepo

Conversation

@raymondfeng
Copy link

@raymondfeng raymondfeng commented Nov 26, 2020

The draft contains the following changes:

  1. Upgrade dependencies to latest versions
  2. Tidy up package.json for consistencies
  3. Introduce project references for TypeScript to allow top-down and incremental builds
  4. Add prettier formatting
  5. Switch from tslint to eslint
  6. Add license/copyright headers to all ts/js files (I have a tool to automate it)

TODOs:

  1. Add nyc test coverage
  2. Add travis CI integration (just realized it's already using github CI)
  3. Consider husky for conventional commits
  4. Automate apidocs generation using Microsoft api-extractor/api-documenter
  5. Enforce DCO (Signed-off-by)

Signed-off-by: Raymond Feng <enjoyjava@gmail.com>
Signed-off-by: Raymond Feng <enjoyjava@gmail.com>
Signed-off-by: Raymond Feng <enjoyjava@gmail.com>
Signed-off-by: Raymond Feng <enjoyjava@gmail.com>
Signed-off-by: Raymond Feng <enjoyjava@gmail.com>
Signed-off-by: Raymond Feng <enjoyjava@gmail.com>
Signed-off-by: Raymond Feng <enjoyjava@gmail.com>
Signed-off-by: Raymond Feng <enjoyjava@gmail.com>
Signed-off-by: Raymond Feng <enjoyjava@gmail.com>
Signed-off-by: Raymond Feng <enjoyjava@gmail.com>
Signed-off-by: Raymond Feng <enjoyjava@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant