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

Prepare hack.commit.push #431

Closed
5 of 6 tasks
nipafx opened this issue Feb 23, 2021 · 6 comments
Closed
5 of 6 tasks

Prepare hack.commit.push #431

nipafx opened this issue Feb 23, 2021 · 6 comments

Comments

@nipafx
Copy link
Member

nipafx commented Feb 23, 2021

Things we need to do before hack.commit.push:

  • short video introduction of the project
  • link to a guide on how to create JUnit 5 extensions
  • make sure the good first issue and up for grabs labels are properly applied

Things we could do:

@nipafx nipafx added this to To do in Exploring Io Feb 23, 2021
@nipafx nipafx moved this from To do to In progress in Exploring Io Mar 2, 2021
@Michael1993 Michael1993 pinned this issue Mar 9, 2021
@nipafx
Copy link
Member Author

nipafx commented Apr 6, 2021

Regarding the JUnit 5 version we depend on:

We usually want to depend on the lowest minor version (newest patch of that) that supports our feature set. Generally speaking, that's still the case, but the upcoming hack.commit.push event required an exception. Updating from Jupiter 5.6 to 5.7 requires some changes to our test code, which means it's a bit disruptive. In case some contributors need to update during the event, they would also need to make these changes in our test code, which would be an unnecessary burden. To preempt that, I decided to update to 5.7 now.

nipafx pushed a commit that referenced this issue Apr 6, 2021
We usually want to depend on the lowest minor version (newest patch
of that) that supports our feature set. Generally speaking, that's
still the case, but the upcoming hack.commit.push event required an
exception:

Updating from Jupiter 5.6 to 5.7 requires some changes to our test
code, which means it's a bit disruptive. In case some contributors
need to update during the event, they would also need to make these
changes in our test code, which would be an unnecessary burden. To
preempt that, I decided to update to 5.7 now.

Relates to: #431
PR: #445
@Bukama
Copy link
Member

Bukama commented Apr 8, 2021

Just to note it: We discussed the update in team call and we all were fine to update it.

nipafx pushed a commit that referenced this issue Apr 28, 2021
Extend the contribution guide with links to guides on creating
Jupiter extensions as well as on the project itself.

Related to: #431
@nipafx
Copy link
Member Author

nipafx commented Apr 30, 2021

We should probably discuss how to best provide support during the event. I'll definitely be live-streaming my side of it, so coming to Twitch is one way to get in touch. Then there are the issues and pull requests here on GitHub that we can monitor and reply to. The question is, do we need more?

  • We could offer a Jitsi room for people to come into and have a high-fidelity conversation with a maintainer.
  • We could activate GitHub discussions for this project.

It might also be helpful to define one place where we expect contributors to check in occasionally in case we need to broadcast to all of them. Not sure why we'd want to do that, but it may be a good idea to at least have the option.

Other ideas or concerns regarding this?

@fbiville
Copy link

fbiville commented Apr 30, 2021

FYI, we're going to use https://workadventu.re/ (+ dedicated Slack) for the event (it may change if we face any unexpected difficulties but that's the current plan). Every group is of course free to use its own tooling.

@nipafx nipafx unpinned this issue May 3, 2021
@nipafx
Copy link
Member Author

nipafx commented May 3, 2021

I think that will be fine, thanks @fbiville!

@nipafx
Copy link
Member Author

nipafx commented Jun 1, 2021

HCP is over now, so we've obviously done everything. 😊

@nipafx nipafx closed this as completed Jun 1, 2021
Exploring Io automation moved this from In progress to Done Jun 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Development

No branches or pull requests

3 participants