Closed LowProfileDog closed 7 years ago
Can I do it?
On Oct 4, 2016 8:21 PM, "Low-Profile Dog" notifications@github.com wrote:
This is a starter issue http://hood.ie/blog/starter-issues.html. Itβs reserved for participants of OSCON Contribute https://ti.to/hoodie/oscon-meet-the-hoodies until May 20th, 2016. [image: :octocat:] Your First Pull Request?
We would like to take the opportunity to invite someone who did not yet contribute to Hoodie to work on this issue. Follow @YourFirstPR https://twitter.com/yourfirstPR on Twitter for more of these issues across many open source projects :) π€ What you will need to know
JavaScript, Node.js. Knowledge about npm https://docs.npmjs.com/ would be helpful but are not required, youβll figure it out as you go :) π― The goal
100% code coverage makes sure that every single line of code is covered by tests. And it looks pretty cool once we have all the π― for all modules in Hoodieβs Architecture https://github.com/hoodiehq/hoodie/tree/master/server#architecture
The current status is [image: Coverage Status] https://coveralls.io/r/hoodiehq/hoodie?branch=master [image: hoodie-account-server-coverage] https://cloud.githubusercontent.com/assets/17463029/19099009/15d51026-8a67-11e6-9caf-acc31ab51e6d.png π Step by Step
- π Claim this issue: Comment below (or assign yourself and continue at step 4 :) Please π only claim if you want to start working on it within a day. Once claimed we add you as contributor to this repository.
- π Accept our invitation to this repository. Once accepted, assign yourself to this repository
- π Please review our Code of Conduct http://hood.ie/code-of-conduct/ In a nutshell: be patient and actively kind with us π
- π replace the up for grabs label with in progress.
- Setup the repository locally https://github.com/hoodiehq/hoodie-account-server/tree/master/tests Ensure the tests pass
- Bring coverage to 100%. Use the following steps
- run node_modules/.bin/nyc report --reporter=lcov
- open coverage/lcov-report/index.html. It will look something like this: [image: coverage] https://cloud.githubusercontent.com/assets/39992/15349428/4806f9ac-1c98-11e6-87c8-9452c222f499.gif
- ProTipβ’: run a single test with node_modules/.bin/tap tests/integration/api/accounts-test.js
- If you get stuck or have any questions, start a pull request, that will help with the discussion
- π Start a Pull Request. Mention closes hoodiehq/camp#THISISSUE NUMBER in the description. If this is your first, welcome π π Here is a great tutorial https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github on how to send a pull request using the terminal.
- π Done π Replace the in progress label with ready. Ask in comments for a review :)
Coordinate with #52 https://github.com/hoodiehq/camp/issues/52 as we need to write a test for plugin/index.js, to avoid duplicated work :) π€β Questions
Ping us in the Hoodie Chat http://hood.ie/chat/ or on Twitter https://twitter.com/hoodiehq/
β You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/hoodiehq/camp/issues/53, or mute the thread https://github.com/notifications/unsubscribe-auth/AKD_5ZboLeJMgBF5gIaQTJSqclLUIoS3ks5qwxfGgaJpZM4KOYcA .
Hey Evghenii, this is quite a complex task, have you worked with automated testing and code coverage before? Itβs not a good task to learn these things. Maybe try to go trough these steps and increase the code coverage and see if you feel comfortable doing it?
I haven't worked with automated testing. Yes, I will try. Maybe do you have another task for me?
2016-10-04 20:38 GMT-07:00 Gregor Martynus notifications@github.com:
Hey Evghenii, this is quite a complex task, have you worked with automated testing and code coverage before? Itβs not a good task to learn these things,. Maybe try to go trough these steps and to increase the code coverage and see if you feel comfortable doing it?
β You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/hoodiehq/camp/issues/53#issuecomment-251574204, or mute the thread https://github.com/notifications/unsubscribe-auth/AKD_5RJcsY3FrqD61fa7XKLQeX2lnsheks5qwxu3gaJpZM4KOYcA .
Not right now, Iβm sorry! But you can watch this repository to be notified of new issues. Great resources are http://www.firsttimersonly.com/ and http://yourfirstpr.github.io/, and look for issues with the hacktoberfest label. Good luck!
Thank you, have a good day!
2016-10-04 23:17 GMT-07:00 Gregor Martynus notifications@github.com:
Not right now, Iβm sorry! But you can watch this repository to be notified of new issues. Great resources are http://www.firsttimersonly.com/ and http://yourfirstpr.github.io/, and look for issues with the hacktoberfest label https://github.com/search?utf8=%E2%9C%93&q=label%3Ahacktoberfest+is%3Aissue+is%3Aopen&type=Issues&ref=searchresults. Good luck!
β You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/hoodiehq/camp/issues/53#issuecomment-251591254, or mute the thread https://github.com/notifications/unsubscribe-auth/AKD_5f-zUNlugCPSrx3xfQTz4y_0BZoLks5qw0D_gaJpZM4KOYcA .
Hi, there seems to be a typo: "reserved until May 2016"?
@guntbert thanks, removed it :)
@gr2m I'd like to pick this up if its still unclaimed :)
I'd like to give it a try if its open. It would be nice to try it as a first timer :)
This appears to be unclaimed and @karanjthakkar came first. So, good luck Karan!
@karanjthakkar I gave you write access to this repo so you can assign yourself :)
Thanks @Charlotteis! I'll send a PR in some time :)
I just realised that I'll be on vacation until mid next week, so someone else can pick this issue :)
yay! I get to try it now right? :)
@nachiketdhamankar do you know Node.js, testing, code coverage? Itβs not a good issue for beginners, I just want to be sure you know what you commit to :)
Can I do it? π©
do you two want to work on it together? @gpaixao you seem more experienced, would you be okay with taking some extra time and explaining how you will approach it first and why, and then do the implementation? Iβll be here of course to help answer questions as well.
@nachiketdhamankar would that work for you?
@gr2m That would be really nice :D
@gr2m ok, good idea.
I've a question... The coverage in all modules of hoodiehq ? I'm reading here and don't know right where will do the coverage.
One more question :smiley: ... How will do the dynamics between me and @nachiketdhamankar
Ps: I want catch this issue
@gpaixao the coverage is just for this repository: https://github.com/hoodiehq/hoodie-account-server. You can set it up and then run
./node_modules/.bin/nyc report --reporter=lcov
This will create / update the coverage
folder in the repository (it is ignored by git). Now open open coverage/lcov-report/index.html in your browser to see which lines are not yet covered by tests, then write tests until they are all covered
@gr2m tks. How do i get this issue for me? I've that set something?
@gpaixao Iβve invited you to this repo, you can accept the invitation at https://github.com/hoodiehq/camp/invitations. Once accepted, you can assign yourself and start checking off the checkboxes above
@gr2m I'm studying the project, I like the issue π
@gr2m Can you add me too? I can just follow @gpaixao and try to understand if thats ok? :)
Don't need @nachiketdhamankar, I go create tests. Only write about that to doing!
@nachiketdhamankar Iβve invited you to the repository, you can co-assign yourself once you accepted the invitation at https://github.com/hoodiehq/camp/invitations.
Good luck you two :)
@gpaixao I'm sorry I didn't get you βΊοΈ
@gpaixao Is there any way I can contact you? :)
@nachiketdhamankar yes, my e-mail: guilhermee.paixaoo@gmail.com .
@gpaixao did you mean to close this issue? Current coverage is at 93%, still work to be done :)
Sorry sorry, I'm confounds. Sorry again. :/
no problem :)
hey @gpaixao @nachiketdhamankar are you still looking into this issue?
I have a problem in my work. I am out of time. :worried:
no worries at all, all the best for your work π
Anyone else want to give this a try?
Desireedesario and I (danieltotherescue) would like to work on this.
The issue is all yours :) Iβve invited you both to our Camp repository, you can accept my invitation at https://github.com/hoodiehq/camp/invitations
Once accepted, you can assign yourself to this issue and check off the checkboxes above. Enjoy π
try this for debugging coverage:
./node_modules/.bin/nyc report --reporter lcov
And then open coverage/lcov-report/index.html
in your browser of choice
all done via https://github.com/hoodiehq/hoodie-account-server/issues/226 thanks everyone!
This is a starter issue.
:octocat: Your First Pull Request?
We would like to take the opportunity to invite someone who did not yet contribute to Hoodie to work on this issue. Follow @YourFirstPR on Twitter for more of these issues across many open source projects :)
π€ What you will need to know
JavaScript, Node.js. Knowledge about npm would be helpful but are not required, youβll figure it out as you go :)
:dart: The goal
100% code coverage makes sure that every single line of code is covered by tests. And it looks pretty cool once we have all the π― for all modules in Hoodieβs Architecture
The current status is![Coverage Status](https://coveralls.io/repos/hoodiehq/hoodie-account-server/badge.svg?branch=master)
:clipboard: Step by Step
Please π only claim if you want to start working on it within a day.
Once claimed we add you as contributor to this repository.
In a nutshell: be patient and actively kind with us π
up for grabs
label within progress
.node_modules/.bin/nyc report --reporter=lcov
coverage/lcov-report/index.html
. It will look something like this:node_modules/.bin/tap tests/integration/api/accounts-test.js
closes hoodiehq/camp#53
in the description.If this is your first, welcome :tada: :smile: Here is a great tutorial on how to send a pull request using the terminal.
in progress
label withready
. Ask in comments for a review :)Coordinate with #52 as we need to write a test for
plugin/index.js
, to avoid duplicated work :)π€β Questions
Ping us in the Hoodie Chat or on Twitter