/tools

A set of tools for web development

Primary LanguageJavaScriptISC LicenseISC

amercier/tools

My personal toolkit for web development.
https://tools.amercier.com

Build Status Test Coverage Technical Debt

Development

This project is developped using React.

dependencies Status devDependencies Status

Setup

  1. Requirements: Node.js (latest) and npm.
  2. Clone this repository: git clone {REPOSITORY URL}
  3. Install dependencies:
npm install

Run

npm start

Test

npm test

Deployment

Website https://tools.amercier.com/ is hosted on Amazon S3 and served by Amazon CloudFront, as described in this blog post.

Continuous deployment

  1. Each commit triggers a build on Travis CI (2 on Pull Requests commits). Successful builds on master branch trigger deployment on Amazon S3 automatically.
  2. Additionally, weekly builds are triggered automatically. It does not trigger any deployment.

Manual deployment

npm run build

This creates a build directory containing the static files to deploy.

License

License