amercier/tools
My personal toolkit for web development.
https://tools.amercier.com
Development
This project is developped using React.
Setup
- Requirements: Node.js (latest) and
npm
. - Clone this repository:
git clone {REPOSITORY URL}
- 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
- Each commit triggers a build on Travis CI (2 on Pull Requests commits).
Successful builds on
master
branch trigger deployment on Amazon S3 automatically. - 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.