Skip to content

Latest commit

 

History

History
32 lines (27 loc) · 2.23 KB

repo-checklist.md

File metadata and controls

32 lines (27 loc) · 2.23 KB

Repository checklist

After copying the contents of this repo into the new repo-to-be, follow the below steps:

  1. Update README.md.
    1. Replace the logo and the alt text of the logo image element. You can find logo template here: https://github.com/eiffel-community/community/blob/master/resources/eiffel-community-logos.xcf
    2. Change the first heading and the description of the repository.
    3. Keep the rest of the README.md intact (license notice, links to contribution guidelines et cetera).
  2. As per https://github.com/eiffel-community/.github/blob/master/CODE_OF_CONDUCT.md, go to the settings menu, make sure options tab is selected, scroll down to the Merge Button header and make sure that only "Allow squash merging" checkbox is ticked (un-tick the other two).
  3. Create a repo-name-maintainers team in the eiffel-community organization.
    1. Make all members of the team maintainers (so they can add new maintainers as needed).
    2. Give the team write access to the new repository.
  4. Create a maintainers' mailing list. There are no requirements on mailing list providers, but it needs to be invite only, readable by members only, but accept mails from non-members. Google Groups can easily set up such mailing lists.
    1. Add all TC members as owners in this mailing list.
  5. Update https://github.com/eiffel-community/community/blob/master/PROJECTS.md with a new line for this repository.
  6. Update CODEOWNERS file with the correct maintainer list.