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

Update project tools #54

Closed
demurgos opened this issue Nov 9, 2017 · 0 comments
Closed

Update project tools #54

demurgos opened this issue Nov 9, 2017 · 0 comments
Assignees

Comments

@demurgos
Copy link
Member

demurgos commented Nov 9, 2017

While working on other projects, I continually improved my project management tools. It resulted in turbo-gulp and a few shell scripts.
Some improvements are still planned (especially for documentation) but the bulk of the work is there so I'd like to start applying it to this project.

Compared to the version currently used by skype-http (demurgos-web-build-tools@0.14.3), the main changes are:

  • Simpler and more declarative configuration
  • Documentation generation with Typedoc
  • Type-aware Tslint rule
  • Support creation of packages providing deep imports (import {Api} from "skype-http/types")
  • Helpers for deployment to npm and Github pages
  • Update most of the dependencies to their latest version

And a few other goodies. I am actively working on ESM modules support for Node (.mjs) so it should hopefully land there soon.

Additional changes that need to be done manually:

  • Enable Continuous Deployement: Reuse this script. It adds continuous deployment of the package to npm and documentation to Github pages.
  • Add a link somewhere in the README to the available tasks
@demurgos demurgos self-assigned this Nov 10, 2017
demurgos added a commit to demurgos/skype-http that referenced this issue Nov 12, 2017
- Update to `tubo-gulp`: add support for typed lint rules,
  continuous deployment and simpler configuration.
- Update dependencies
- Update Typescript

Closes ocilo#54
demurgos added a commit to demurgos/skype-http that referenced this issue Nov 12, 2017
- Update to `tubo-gulp`: add support for typed lint rules,
  continuous deployment and simpler configuration.
- Update dependencies
- Update Typescript

Closes ocilo#54
demurgos added a commit that referenced this issue Nov 12, 2017
- Update to `tubo-gulp`: add support for typed lint rules,
  continuous deployment and simpler configuration.
- Update dependencies
- Update Typescript

Closes #54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant