scala-swing icon indicating copy to clipboard operation
scala-swing copied to clipboard

Guidelines for contributing

Open Sciss opened this issue 7 years ago • 9 comments

Should a CONTRIBUTING.md guide be added? What is the policy now that the project is "community maintained". Is there still a CLA that needs to be signed, etc.?

And what would be the forum to discuss; should there be dev gitter room or so?

Sciss avatar Dec 01 '17 11:12 Sciss

Some answers:

  • From a look at the CLA I think its intended to still apply, but scala community modules are a grey area not explicitly documented
  • I'd prefer not to add a gitter room, can we just use github issues for comms..?
  • I still see scala swing maintenance as a legacy support activity myself, so contributing guide is not my priority, but I welcome anything you might offer

benhutchison avatar Feb 15 '18 02:02 benhutchison

Ok. I agree with not having a Gitter, nobody intends to do any 'support' of any sorts. I mainly wondered if there are legal hurdles to submitting pull requests, but if nobody objects, we can just handle it informally.

Sciss avatar Feb 15 '18 10:02 Sciss

Slightly off-topic, but I wrote a a contributor guide on the scala-xml wiki. Feel free to steal any or all of it..

https://github.com/scala/scala-xml/wiki/Contributor-guide

ashawley avatar Feb 15 '18 16:02 ashawley

about the CLA, previously: https://github.com/scala/scala-swing/issues/51#issuecomment-261242236 so I think the status quo is that contributors are supposed to sign the CLA but we don't have automation for it in the module repos

SethTisue avatar Feb 16 '18 02:02 SethTisue

Thanks @ashawley I'll try to copy-n-modify your guide as time permits

benhutchison avatar Feb 19 '18 02:02 benhutchison

Just a heads up – I have been watching GitHub very critically since they were bought by Microsoft, and all the changes introduced since then. Their newest shtick is threatening me into loosing access if I do not install a smart phone application for 2FA. I have no intention to install any phone applications nor to give them my phone number. So I am currently undoing the entanglement of my GH account with other organisations, and will slowly be migrating the repositories I'm involved in to codeberg.org . I don't really know what that means for "maintaining scala-swing", a project I'm still using and I'm still interested in. So for now, FYI.

Sciss avatar Aug 15 '23 16:08 Sciss

Although they're now requiring 2FA, and although I personally use a phone app (Google Authenticator) for that, I'd be surprised if there were really only smartphone options? Can't you use the desktop version of e.g. 1Password or something?

SethTisue avatar Aug 15 '23 17:08 SethTisue

these look relevant: https://github.com/orgs/community/discussions/49715, https://github.com/orgs/community/discussions/23490

SethTisue avatar Aug 15 '23 17:08 SethTisue

I managed with KeePassXC now. Nevertheless will minimise my GH presence.

Sciss avatar Aug 15 '23 21:08 Sciss