Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rejuvenate code base #7

Closed
5 tasks done
make-github-pseudonymous-again opened this issue Jun 6, 2019 · 15 comments
Closed
5 tasks done

Rejuvenate code base #7

make-github-pseudonymous-again opened this issue Jun 6, 2019 · 15 comments

Comments

@make-github-pseudonymous-again
Copy link
Owner

make-github-pseudonymous-again commented Jun 6, 2019

  • Use latest version of ava.
  • Configure xo
  • Use renovate
  • Ignore and remove generated lib directory
  • Migrate from @babel/polyfill (replace with regenerator-runtime/runtime where possible)
@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented Jun 6, 2019

(See what has been done for @aureooms/js-tape, @aureooms/texshake, and @aureooms/js-fingertree)

@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented Jun 7, 2019

@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented Jun 7, 2019

  • 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

@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented Jul 1, 2019

  • Use lgtm and their shields.io badges:

Alerts: /lgtm/alerts/:host/:user/:repo.svg
Code Quality: /lgtm/grade/:language/:host/:user/:repo.svg

@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented Apr 16, 2020

  • Use newest code-climate test reporter in .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

@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented Apr 16, 2020

  • Use np for releases.

@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented Apr 25, 2020

@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented May 30, 2020

See functional-data-structure/finger-tree@258211e.

@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented Jul 2, 2020

@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented Jul 6, 2020

See functional-data-structure/finger-tree@258211e.

@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented Jul 29, 2020

The preact distribution is a good example. It uses microbundle which, unlike @pika/pack, looks configurable and alive.

@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented Jul 30, 2020

@make-github-pseudonymous-again
Copy link
Owner Author

@make-github-pseudonymous-again
Copy link
Owner Author

make-github-pseudonymous-again commented Aug 5, 2020

@make-github-pseudonymous-again
Copy link
Owner Author

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

No branches or pull requests

1 participant