diff --git a/.gitpod.yml b/.gitpod.yml
new file mode 100644
index 00000000..2b06da22
--- /dev/null
+++ b/.gitpod.yml
@@ -0,0 +1,2 @@
+tasks:
+ - init: npm install
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 3cb278df..d54be0e6 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -16,6 +16,15 @@ Super exciting to see your contribution!
#### How do I contribute code?
+##### Contribute using one click online setup
+
+You can use Gitpod (a free online VS Code-like IDE) for contributing. With a single click it'll launch a workspace and automatically:
+
+- clone the bundle-size repo.
+- install all the dependencies.
+
+[](https://gitpod.io/from-referrer/)
+
1. Fork this repo on github.
2. Clone it on your machine: `git clone https://github.com/YOUR_USERNAME/bundlesize.git`
@@ -25,7 +34,7 @@ Super exciting to see your contribution!
4. Run `npm test` to ensure the repository is setup correctly. You should see a dummy output:
```
-PASS ./index.js: 189B < maxSize 600B gzip
+PASS ./index.js: 189B < maxSize 600B gzip
```
5. Make your changes.
@@ -58,7 +67,7 @@ API is hosted on zeit/now.
- `store/firebase.js` Fetches and updates values from firebase
#### [Click here to join the slack channel](https://join.slack.com/t/bundlesize/shared_invite/MjMyNTA0NjUwNzg5LTE1MDM4NjAxNjEtMjFjZThlZmIxMw)
-
+
#### Doubts?
Feel free to open an issue or reach out to me [on twitter](https://twitter.com/siddharthkp).
@@ -99,4 +108,4 @@ Thank you to all our sponsors! (please ask your company to also support this ope
-
\ No newline at end of file
+
diff --git a/README.md b/README.md
index f89c5d96..2514a220 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,4 @@
+
@@ -10,6 +11,7 @@
[](https://travis-ci.org/siddharthkp/bundlesize)
[](https://npmjs.org/package/bundlesize)
[](https://www.npmjs.com/package/bundlesize)
+[](https://gitpod.io/#https://github.com/siddharthkp/bundlesize)
#### Setup
@@ -189,7 +191,7 @@ Using a different CI? You will need to supply an additional 5 environment variab
- `CI_REPO_NAME` given the repo `https://github.com/myusername/myrepo` would be `myrepo`
- `CI_COMMIT_MESSAGE` the commit message
- `CI_COMMIT_SHA` the SHA of the CI commit, in [Jenkins](https://jenkins.io/) you would use `${env.GIT_COMMIT}`
-- `CI=true` usually set automtically in CI enviroments
+- `CI=true` usually set automtically in CI enviroments
(Ask me for help if you're stuck)