eclipse-wakaama / wakaama

Eclipse Wakaama is a C implementation of the Open Mobile Alliance's LightWeight M2M protocol (LWM2M).
BSD 3-Clause "New" or "Revised" License
498 stars 374 forks source link

Option to transfer the Wakaama repository to its own organisation #754

Closed mlasch closed 5 months ago

mlasch commented 8 months ago

As encouraged in this help desk ticket: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/4225, we could move the eclipse/wakaama repository to its own eclipse-wakaama/wakaama organization.

As described in the ticket this would allow us to use the "otterdog self service": https://www.eclipse.org/projects/handbook/#resources-github-self-service.

This will capture the existing configuration as code in a separate repo (.eclipsefdn) and any committers can create PRs against this repo to change the configuration to fit your needs. The PRs will need to be approved by EF staff (and project leads if needed) before being merged and the changes finally being applied to GitHub. Here is for example a PR from another project enabling consistent branch protection rules for all repos: https://github.com/eclipse-velocitas/.eclipsefdn/pull/1 Here you can see a list of all Eclipse project that have this already enabled: https://eclipsefdn.github.io/otterdog-configs/ Please let us know if you'd like to proceed with switching to your own organisation and setting up self-service.

What do you think, should we go in this direction?

sbernard31 commented 8 months ago

At Leshan have our own organization eclipse-leshan but we don't use otterdog for now.

We did that move to get access to github security advisories : https://github.com/eclipse-leshan/leshan/issues/1439

For us the move was very smoothly as described by eclipse IT : https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/449#note_1141465

HTH

LukasWoodtli commented 7 months ago

I think it's a good idea to have a distinct organization on GitHub.

The repo wakaama-website should also be moved into that organization.

btw: Does anyone know how that website is deployed?

sbernard31 commented 7 months ago

The repo wakaama-website should also be moved into that organization.

Yep, this should be done by Eclipse Foundation. (I mean they do that by default when you ask for own organization)

Does anyone know how that website is deployed?

This is manage by eclipse foundation. This is supposed to be a static website. If you change content of main branch then it will automatically be deployed few seconds?/minutes?/hours? later. If you observe that the site is not deployed 1 day later, you can notify eclipse foundation as you probably face a bug/issue.

LukasWoodtli commented 6 months ago

I would like to do that move to an own organization. Any thoughts about that?

sbernard31 commented 6 months ago

I think there is good reason to do that. No veto on my side.

If you want to do it, just create an issue at : https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/new

LukasWoodtli commented 6 months ago

Opened an issue: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/issues/4499

netomi commented 6 months ago

@sbernard31 btw I would strongly consider enabling the self-service for leshan as well. See the dashboard at https://otterdog.eclipse.org/index for the list of projects that have it enabled already. The list is growing and we are adding useful features on a regular basis.

LukasWoodtli commented 6 months ago

We have now our own organization: eclipse-wakaama! 🎉