-
Notifications
You must be signed in to change notification settings - Fork 210
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
simplify code contributions + reviews by fully automating the dev setup. #1668
Conversation
Thanks for opening this pull request! |
Codecov Report
@@ Coverage Diff @@
## main #1668 +/- ##
=======================================
Coverage 65.42% 65.42%
=======================================
Files 132 132
Lines 2742 2742
Branches 438 438
=======================================
Hits 1794 1794
Misses 948 948 |
Oh my gosh, this is amazing! I'm so sorry to have missed this, things have been very busy and also... pandemic and such. Thank you for your patience. Do you see these same errors happening in Travis? Perhaps it has to do with node version? Wait, travis is stalled, so let me try to get that running again. This is super appreciated as it will really help us review PRs in an efficient way! |
Ooohhhhhhhh...... |
Wow! Super cool! very impressive: https://3000-a96d3b05-e574-4067-b164-ec83b37b94a0.ws-us02.gitpod.io/examples/#steps=color-halftone{} |
Merging! |
Congrats on merging your first pull request! 🙌🎉⚡️ |
cc @publiclab/is-reviewers @publiclab/image-sequencer-guides check this out! It should hopefully make our reviewing MUCH easier and get things moving again a bit more :-) ❤️ |
@sashadev-sky maybe we ought to do this for https://github.com/publiclab/Leaflet.DistortableImage/ ? |
Ah - one more thing - do we need to change |
Building on example at publiclab/image-sequencer#1668
Ah, i do see that although GitPod is building it, it is not passing tests (though Travis is, or is at least ignoring failed tests). I'll open an issue. |
Hello @nisarhassan12, i'm sorry to bother you -- I've been trying to get this to activate on jywarren/woofmark#16, and have approved the GitPod app on my Thank you! ❤️ 🤖 |
Thanks, @jywarren I'm also not sure yet. I'll try to figure out and will try to let you know. |
I have replied jywarren/woofmark#16 (comment). |
@jywarren definitely agree we need make some updates to our development workflow in LDI. I'll add this as a "todo" and look into it later! |
* Try setting up gitpod Building on example at publiclab/image-sequencer#1668 * Update .gitpod.yml
@jywarren Looks like you got ahead and did it yourself! Awesome Thank you |
Fixes #1665
Hi!
This Pr simplifies code contributions by fully automating the dev setup with Gitpod(An online VS Code like IDE). With a single click, it'll launch a workspace and automatically:
npm start
.You can give it a try on my fork of the repo via the following link:
https://gitpod.io/#https://github.com/nisarhassan12/image-sequencer/
This is how it looks:
Also for having these review comments in PRs and pre-built workspaces, the Gitpod App has to be installed https://github.com/apps/gitpod-io I have added the configuration required you just have to install the app.
The app can only be installed by individual developers on their own account (i.e. there is no org billing or so). It can then be enabled/disabled & configured for any accounts or organizations that the developer maintains:
Make sure these boxes are checked before your pull request (PR) is ready to be reviewed and merged. Thanks!
npm run test-all
@publiclab/is-reviewers
for help, in a comment belowIf tests do fail, click on the red
X
to learn why by reading the logs.Please be sure you've reviewed our contribution guidelines at https://publiclab.org/contributing-to-public-lab-software
Please make sure to get at least two reviews before asking for merging the PR as that would make the PR more reliable on our part
Thanks!