Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/leboncoin/frontend-web-tools

A set of tools to ease the everyday work of the frontend developer
https://github.com/leboncoin/frontend-web-tools

leboncoin lerna npm tool

Last synced: about 4 hours ago
JSON representation

A set of tools to ease the everyday work of the frontend developer

Awesome Lists containing this project

README

        

# frontend-web-tools

A set of tools to ease the everyday work of the frontend developer.

## Multi-package monorepo workflow

The multi-package monorepo allows:

* Having the code source in one place (the git repository) for easier navigation and editing
* Publishing of packages with a command line tool, in our case [lerna](https://lerna.js.org/):
```
# Install lerna globally
npm install -g lerna
```

The contributing workflow of this repository is:

* Edit files **but don't change the package version, lerna will do it for you**
* Create commits **but don't create tags, lerna will do it for you**
* Submit the pull request
* When the pull request is approved, rebase and merge your branch
* Publish packages with: `lerna publish --exact` (learna will create tags and commit for you)