https://github.com/amercier/tools
A set of tools for web development
https://github.com/amercier/tools
development tools web
Last synced: 3 months ago
JSON representation
A set of tools for web development
- Host: GitHub
- URL: https://github.com/amercier/tools
- Owner: amercier
- License: isc
- Created: 2018-03-05T11:37:59.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-11-14T06:53:12.000Z (8 months ago)
- Last Synced: 2025-03-21T18:37:53.543Z (4 months ago)
- Topics: development, tools, web
- Language: JavaScript
- Homepage: https://tools.amercier.com/
- Size: 3.71 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 54
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# amercier/tools
> My personal toolkit for web development.
> https://tools.amercier.com[](https://travis-ci.org/amercier/tools)
[](https://codecov.io/github/amercier/tools?branch=master)
[](https://codeclimate.com/github/amercier/tools)# Development
This project is developped using [React](https://reactjs.org/).
[](https://david-dm.org/amercier/tools)
[](https://david-dm.org/amercier/tools?type=dev)## Setup
1. Requirements: [Node.js](https://nodejs.org/en/) (latest) and `npm`.
2. Clone this repository: `git clone {REPOSITORY URL}`
3. Install dependencies:```sh
npm install
```## Run
```sh
npm start
```## Test
```sh
npm test
```# Deployment
Website https://tools.amercier.com/ is hosted on [Amazon S3][1] and served by
[Amazon CloudFront][2], as described in [this blog post][3].## Continuous deployment
1. Each commit triggers a build on [Travis CI][4] (2 on Pull Requests commits).
Successful builds on `master` branch trigger deployment on [Amazon S3][1]
automatically.
2. Additionally, weekly builds are triggered automatically. It does not trigger
any deployment.[1]: https://aws.amazon.com/s3/
[2]: https://aws.amazon.com/cloudfront/
[3]: https://medium.com/@willmorgan/moving-a-static-website-to-aws-s3-cloudfront-with-https-1fdd95563106
[4]: https://travis-ci.org/amercier/tools## Manual deployment
```sh
npm run build
```This creates a `build` directory containing the static files to deploy.
## License
[](LICENSE.md)