Closed make-github-pseudonymous-again closed 4 years ago
(See what has been done for @aureooms/js-tape, @aureooms/texshake, and @aureooms/js-fingertree)
[ ] Define our own extension of the conventional commit convention (see https://gitmoji.carloscuesta.me for ideas):
i18n
ui
ux
remove
trash
lint
hotfix
deployment
initial
security
release
progress
upgrade
downgrade
pin
deprecate
config
typo
revert
merge
license
ignore
experiment
lgtm
and their shields.io
badges:Alerts: /lgtm/alerts/:host/:user/:repo.svg Code Quality: /lgtm/grade/:language/:host/:user/:repo.svg
.travis.yml
:language: node_js
node_js:
- node
install:
- npm install
before_script:
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
- chmod +x ./cc-test-reporter
- ./cc-test-reporter before-build
script:
- npm run cover
after_script:
- ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
after_success:
- bash <(curl -s https://codecov.io/bash) || true
- coveralls < coverage/lcov.info || true
np
for releases.gitmoji-cli
for commits?assert
or power-assert
or console.assert
together with a babel
plugin for unassert
or equivalent.ava
output?See https://github.com/aureooms/js-fingertree/pull/74/commits/258211ed6f5af2a45970b1984d985910e0edcb35.
cronometro
for benchmarks.transform-remove-console
to remove console.debug
calls.See https://github.com/aureooms/js-fingertree/pull/74/commits/258211ed6f5af2a45970b1984d985910e0edcb35.
The preact distribution is a good example. It uses microbundle which, unlike @pika/pack, looks configurable and alive.
package.json
.See
ava
.xo
renovate
lib
directory@babel/polyfill
(replace withregenerator-runtime/runtime
where possible)