Two discussion points created here: https://github.com/orgs/RustAudio/teams/admins for further awareness, one for Netlify and one for Code of Conduct.
Pasting the messages here as well, for more awareness:
We’ve had a https://netlify.com open source team account. This has been used for https://areweaudioyet.com and was planned to be used for https://rust.audio. Netlify was chosen because (among other reasons)
- websites are written using Zola, and e.g. GitHub pages only supports Jekyll, or building locally & pushing built content to a static dir or branch, or writing your own custom GH actions to do that
- netlify team account lets us give multiple people access to the things, compared to e.g. running from a single person’s personal account
- netlify gives us build previews for the PRs
Netlify is asking users to re-apply for the open source plan (screenshots below).
This requires us to:
- have a code of conduct
- mention a license
Former is difficult, because we don’t have one decided for the group yet. See the other discussion created in this GitHub Discussions list.
Latter is difficult, because different projects under our repository could be using different licenses. One possibility could be to just select one license (e.g. one used by the website) and tell more in the free text field.
This has a hard deadline of March 16 2020.
I see two options:
- Figure out the requirements and re-apply for the team plan, OR
- Remove the current team plan
- host the areweaudioyet.com site elsewhere
- make sure the rust.audio site that is currently hosted on some other user’s plan continues working in some other way as well
We should probably consider adopting a code of conduct for the group.
One good solution could be to adopt the Rust Code of Conduct as specified here https://www.rust-lang.org/policies/code-of-conduct
Any thoughts / comments / concerns?