Skip to content
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

Class name should match ExerciseName.h #48

Closed
13 tasks
masters3d opened this issue Apr 10, 2016 · 5 comments
Closed
13 tasks

Class name should match ExerciseName.h #48

masters3d opened this issue Apr 10, 2016 · 5 comments

Comments

@masters3d
Copy link
Contributor

  • anagram
  • bob
  • etl
  • grade-school
  • hamming
  • hello-world
  • leap
  • nucleotide-count
  • perfect-numbers
  • phone-number
  • robot-name
  • space-age
  • word-count
@masters3d masters3d changed the title ExerciseName.h should match Class name Class name should match ExerciseName.h Apr 10, 2016
@kytrinyx
Copy link
Member

Kind of a tangent: take a look at the discussion I had with Peter Tseng in exercism/go#275

We've been talking about how to make small tasks that would be easy for new contributors to come in and tackle (also here: exercism/discussions#8) and even though making individual issues make a bit more noise, it does mean that we can load-balance the solving of it.

We learned (the hard way) that checklists get out of date, and it's hard to verify whether or not something is done. By making an individual ticket for each relevant problem we get a visual "todo" list that shows the status of each problem. Just glancing at it shows us red/purple/green, and we can see the status without having to go back and make an extra effort.

@masters3d
Copy link
Contributor Author

Ah good point. It crossed my mind but I thought it would be too much noise. Is there a tool to help with creating an issue for each problem in a single track?

On Apr 10, 2016, at 7:07 AM, Katrina Owen [email protected] wrote:

Kind of a tangent: take a look at the discussion I had with Peter Tseng in exercism/go#275

We've been talking about how to make small tasks that would be easy for new contributors to come in and tackle (also here: exercism/discussions#8) and even though making individual issues make a bit more noise, it does mean that we can load-balance the solving of it.

We learned (the hard way) that checklists get out of date, and it's hard to verify whether or not something is done. By making an individual ticket for each relevant problem we get a visual "todo" list that shows the status of each problem. Just glancing at it shows us red/purple/green, and we can see the status without having to go back and make an extra effort.


You are receiving this because you authored the thread.
Reply to this email directly or view it on GitHub

@kytrinyx
Copy link
Member

Yeah, the https://github.com/github/hub tool lets you post issues from the command line. We put together a bash script to do this:

for slug in anagram bob etl grade-school hamming hello-world leap nucleotide-count perfect-numbers phone-number robot-name space-age word-count; do
        MSG=$(cat ISSUE.md | sed -e "s/PLACEHOLDER/$slug/")
        echo "$MSG"
        hub issue create -m "$MSG"
done

It assumes that the issue describing everything is in ISSUE.md in the directory that you're running it from (presumably the root directory of this repo), and that the first line of that file says PLACEHOLDER: Class name should match ExerciseName.h or something like that.

It's worth also putting a link to a top-level issue (such as this one), e.g. See https://github.com/exercism/xobjective-c/issues/48, because then you get a handy visual todo list that shows the current status of each of those issues.

@masters3d
Copy link
Contributor Author

Thanks! I like this better.

@kytrinyx
Copy link
Member

Yeah, this is great!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants