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

credits #98

Closed
pixelzoom opened this issue Aug 15, 2019 · 17 comments
Closed

credits #98

pixelzoom opened this issue Aug 15, 2019 · 17 comments

Comments

@pixelzoom
Copy link
Contributor

Finalize the credits in vector-addition-main.js.

pixelzoom added a commit that referenced this issue Aug 15, 2019
pixelzoom added a commit that referenced this issue Aug 21, 2019
@pixelzoom
Copy link
Contributor Author

pixelzoom commented Aug 21, 2019

Below is a first pass at the credits, based on who is listed in the design document, and who is listed as @author in the code.

@arouinfar please advise on any non-QA changes. (QA credits will be addressed during RC testing.)

screenshot_1346

arouinfar added a commit that referenced this issue Aug 26, 2019
@arouinfar
Copy link
Contributor

Non-QA credits have been addressed with the above commit. Back to @pixelzoom to confirm QA credits when the sim is in RC.

@arouinfar arouinfar assigned pixelzoom and unassigned arouinfar Aug 26, 2019
@pixelzoom pixelzoom removed their assignment Aug 27, 2019
@pixelzoom
Copy link
Contributor Author

Unassigned until we start RC testing.

@pixelzoom
Copy link
Contributor Author

We've added a new Vector Addition: Equations sim, which is the Equations screen only. Since this is a totally derivative sim, it should have the same credits as Vector Addition. The above commit makes that so.

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Oct 24, 2019

@KatieWoe Who should be added to QA credits?

@pixelzoom pixelzoom assigned arouinfar and KatieWoe and unassigned arouinfar Oct 24, 2019
@KatieWoe
Copy link
Contributor

So far myself and Megan Lai. However, we've just started it so I'm certain more will be added.

pixelzoom added a commit that referenced this issue Oct 24, 2019
@KatieWoe
Copy link
Contributor

KatieWoe commented Oct 30, 2019

QA Credits so far: Jaspe Arias, Logan Bray, Megan Lai, Liam Mulhall, Jacob Romero, Kathryn Woessner

pixelzoom added a commit that referenced this issue Oct 30, 2019
pixelzoom added a commit that referenced this issue Oct 30, 2019
pixelzoom added a commit that referenced this issue Oct 30, 2019
@pixelzoom
Copy link
Contributor Author

Revised QA credits pushed to master and 1.0 branches.

@pixelzoom
Copy link
Contributor Author

pixelzoom commented Nov 4, 2019

@KatieWoe any additional QA credits to add before the next RC?

@KatieWoe
Copy link
Contributor

KatieWoe commented Nov 4, 2019

I don't believe so. Thanks

@KatieWoe
Copy link
Contributor

KatieWoe commented Nov 4, 2019

For phetsims/qa#451, Jacob still needs to be added.

@pixelzoom
Copy link
Contributor Author

I wasn't sure how this happened, because I remember copy-pasting from #98 (comment) directly into the code. Discussing with @KatieWoe on Slack, we determined that she edited the comment and added Jacob after I had made the code changes.

Easy enough to fix, but it also affects phetsims/qa#452, and will need to be rolled into both sims. And we'll have to decide whether 1.0.0-rc.3 is needed.

pixelzoom added a commit that referenced this issue Nov 4, 2019
pixelzoom added a commit that referenced this issue Nov 4, 2019
@pixelzoom
Copy link
Contributor Author

pixelzoom commented Nov 4, 2019

I've added Jacob to the QA credits in master and 1.0 branches. @KatieWoe please verify in master.

@KatieWoe
Copy link
Contributor

KatieWoe commented Nov 4, 2019

Looks good on master

@pixelzoom
Copy link
Contributor Author

To be verified in 1.0.0-rc.3, or possibly just published if this is the only issue found for phetsims/qa#451 and phetsims/qa#452.

@pixelzoom
Copy link
Contributor Author

Slack:

Chris Malley 5:00 PM
Since #98 (credits) is the sole issue that didn’t pass 1.0.0-rc.2, are you comfortable with me publishing 1.0.0 without another RC? If you inspect https://github.com/phetsims/vector-addition/commits/1.0, you can see that adding Jacob’s name is the only commit on the 1.0 branch since 1.0.0-rc.2 was published.

Kathryn Woessner:office: 5:00 PM
Sounds good to me

@pixelzoom
Copy link
Contributor Author

Over in phetsims/natural-selection#2, we discussed the convention for in corporation Java credits into HTML5 sims.

@ariel-phet's said:

For ports, we list the original lead designer in the Lead Design, but generally if there have been significant changes, we put the HTML5 lead first. (So for instance, current Vector Addition lists Mike Dubson first in lead design, but probably Amy should be listed first there)

For software development, if the code is basically the same as the Legacy code, it seems correct to include the original software developer, but certainly recently, most of the code has basically been written from scratch. I think this is mostly developer discretion.

In team, we just list people alphabetically.

I cannot say I have personally been too worried as long as people are listed (but that is because I personally don't care about credits too much). But the above is my understanding of our decisions.

I discussed "Lead Designer" credits with @arouinfar on Slack, and she said "It's fine as is. Thanks for checking."

For the "Software Development" credits... There is no legacy code in this sim, and I doubt that the Flash implementation was even consulted. So the credits include the developers who were involved in the HTML5 implementation.

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

3 participants