exercism / abap

Exercism exercises in ABAP.
https://exercism.org/tracks/abap
MIT License
75 stars 36 forks source link

Launch tracking #1

Closed kytrinyx closed 2 years ago

kytrinyx commented 3 years ago

Edit this issue to keep track of the tasks you're working on towards launch.

We have a rough guide for how to launch a track, which is sorely outdated but quite possibly better than nothing (I'm so sorry, I'm waaaay behind on getting documentation updated). https://github.com/exercism/legacy-docs/blob/main/language-tracks/launch/README.md

Check out https://github.com/orgs/exercism/teams/track-maintainers/discussions/1 for details about the #maintaining-\<track> channels and private #maintainers channel in the exercism-team Slack workspace.

Please ask if you have any questions or if anything is confusing!

iHiD commented 3 years ago

cc @larshp Here you go! :) You should have an invite to join the team. I'd suggest arranging a chat with @erikschierboom to plan this out. Are there any co-maintainers?


cc @erikschierboom - This repo will need updating too.

larshp commented 3 years ago

thanks, I got the invite, will have a look, but a bit short on time this weekend πŸ˜…

larshp commented 3 years ago

co-maintainers: @mbtools @g-back

iHiD commented 3 years ago

Both of those have been invited.

ErikSchierboom commented 3 years ago

We have just updated the documentation for building a new track! Below you'll find a list of the various tasks you'll work on to implement the track.

Note: as the documentation is brand newβ„’, there might be things that are unclear. Please let us know of any such things, and we'll fix them!

@kytrinyx If you feel like this is useful, you could consider copy/pasting this list in your opening post.

larshp commented 3 years ago

thanks

two more maintainers: @pokrakam @marianfoo

I guess a test runner is also required for each track? can you help creating a "abap-test-runner" repository?

ErikSchierboom commented 3 years ago

That's something @iHiD can only do. Could you open an issue on https://github.com/exercism/exercism for the test runner?

larshp commented 2 years ago

todo: implement 20+ other exercises

currently 9 exercises implemented

iHiD commented 2 years ago

Great progress!

ErikSchierboom commented 2 years ago

Indeed!

larshp commented 2 years ago

@iHiD can you help inviting @pokrakam and @marianfoo as maintainers of this repository?

larshp commented 2 years ago

Now at 21 exercises

Test runner running, CI setup

Multiple maintainers

would like to get https://github.com/exercism/exercism/issues/6186 fixed before launch, and probably https://github.com/exercism/abap-test-runner/issues/38

ErikSchierboom commented 2 years ago

Great stuff!

larshp commented 2 years ago

@iHiD can you help inviting @pokrakam and @marianfoo + @Mamikee + @jung-thomas as maintainers of this repository?

I guess due to https://github.com/exercism/website/pull/2438 they cannot access the content anymore

iHiD commented 2 years ago

Hi @larshp. Sure! I'll add them with write-permission to this repo, but I'd rather not add people as full maintainers until they've contributed, as doing so also gives permissions to other parts of the Exercism ecosystem.

Hi everyone! πŸ™‚

larshp commented 2 years ago

yea, I understand, but on the other side https://github.com/exercism/website/pull/2438 closes inactive tracks for everyone not maintainer, so its difficult to contribute to something that is not visible πŸ€·β€β™‚οΈ

iHiD commented 2 years ago

@larshp Yep, for sure. Maybe something we need to think about more generally (we probably want a beta role), but for now Erik's manually enabled that for the people you mentioned.

pokrakam commented 2 years ago

FWIW, @marianfoo and myself have already contributed exercises.

iHiD commented 2 years ago

@pokrakam Thank you πŸ™‚ I'm totally happy for you all to have write access to this repo to build things out.

We have thousands of contributors that contribute code, content and exercises, but only a few are committed enough to warrant maintainer status, and get the kudos and permissions that that entails. So last year we put a fixed process in place for the journey to become and staying as a maintainer. You can read it all here: https://exercism.org/docs/community/maintainers

pokrakam commented 2 years ago

@iHiD Thanks, my comment was in response to "rather not add people as full maintainers until they've contributed", but contributor is perfectly sufficient πŸ™‚ As far as maintainer goes my available time is probably too sporadic, we'll see how it goes.

larshp commented 2 years ago

cool, I think everything is set for launch?

will setting active to true work, as described in https://exercism.org/docs/building/tracks/new/launch ?

I think we would like to set a launch date sometime in the future, so we can make a bit of fuzz about it

ErikSchierboom commented 2 years ago

Yes, almost :) One minor thing that is missing are the key features: https://exercism.org/docs/building/tracks/config-json#key-features

I think we would like to set a launch date sometime in the future, so we can make a bit of fuzz about it

You can release the track anytime when you merge a PR to set active to true. Some buzz sounds good!