Hi all,
As previously advertised, I'm in the process of setting up an eiffel-community organization in GitHub. This is still work in progress, but I'd like to give you an update.
- There's a landing page with links to relevant projects at
https://eiffel-community.github.io/- There's an Eiffel Sepia page at
https://eiffel-community.github.io/eiffel-sepia- Every repository (or related set of repositories) has a dedicated maintainer team with write access. This team can be Ericsson and/or non-Ericsson personnel, so there's much greater flexibility than in the current setup under
github.com/Ericsson.
- There are two "tiers" of repositories, as represented on the landing page. The "main" repositories have logos and should be well maintained. The "workshop" repositories are free of constraints, anyone can set up a repository to try something out - no expectations and no strings attached. Repositories can be moved between "tiers" at will.
- Every "main" repository shares the same look and feel with logo, code of conduct, PR template, contribution guidelines, maintainers mailing list etc.
https://github.com/eiffel-community/eiffel-repository-template contains sources and checklist for repository setup.
- "Main" repositories don't have to be Ericsson contributed by any means. One of the main purposes of moving is to enable a community-centric collaboration, rather than Ericsson-centric.
Right now I'm in the process of moving repositories. I'm doing this slowly but surely, to make sure there are no unexpected hiccups. So far eiffel-vici has moved (you can find it at
https://github.com/eiffel-community/eiffel-vici, but all links to the old location still work). As part of this migration process I'm updating READMEs to raise the repositories to a minimum level of decency (there should at least be something explaining what it is and how to use it).
Eventually all active Eiffel repositories will be moved to eiffel-community.
Daniel