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

Create new version of library based on rollup with CI/CD on TravisCI #1

Open
mtronix opened this issue Mar 13, 2018 · 2 comments
Open

Comments

@mtronix
Copy link
Member

mtronix commented Mar 13, 2018

Referring to the conversation with @bebraw I will prepare CI/CD on Travis CI and basic scaffold of app with rollup and Typescript.

CI/CD should build app, test it (tests will be implemented in future) and publish it on NPM automatically (only from master branch)

The reason for using rollup is to easy create 3 independent packages (CommonJS, AMD and UMD).

Next version of app will be written in TypeScript.

@mtronix
Copy link
Member Author

mtronix commented Mar 18, 2018

I am still developing basic version of app. If anyone has any comments source code is here: https://github.com/mtronix/assert.js/tree/feature/new-version-of-library

I must rethink two things:

  1. error handling - it will be good to catch assertions by type or by id (required in runtime environment)
  2. value rendering - we must create thing which render values in human readable format

@mtronix
Copy link
Member Author

mtronix commented Mar 25, 2018

PR with 1.0.0-alpha is submitted (@bebraw can you review? I cannot add you as reviewer in PR)

TODO:

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