As of right now, I am the only one contributing to this project. I welcome you to open issues and submit pull requests so that leximaven can be even better.
-
Build is managed with npm scripts. redrun is my task runner. Here are the tasks:
-
bin - transpiles src into bin
-
bump - after release task, pushes version to repo and publishes npm package
-
lint - fixes stylistic issues in src folder
-
release - uses standard-version to update the CHANGELOG and modify the version in package.json
-
watch - watches src directory for changes and automatically compiles to bin folder
- leximaven uses the conventional-changelog format. commitizen automates this formatting.
- There is no development branch on top of master, so the workflow is clean and simple. git town helps automate this workflow.
- standard-version automates semantic versioning and changelog generation.
- See the CHANGELOG for progress.
This project adheres to standard formatting rules.
I was using Mocha, Chai, and Sinon for testing. At the moment there are no tests.