Managing Open Source Projects #920
NathanWalker
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi everyone, I'll open this discussion to help encourage maintainers to share experiences with managing their open source projects among the foundation which others can use to help answer questions as well as compare practices against other team OSS practices.
I'll speak on behalf of the NativeScript organization of which I currently serve as a Technical Steering Committee member but invite other team leads to share on behalf of their respective projects within the scope of these sample questions as a starting base.
What teams do you have, how did you decide on them, and what are the criteria and/or processes for being added to a team?
Our github org has a large number of teams however we are in the process of distilling these https://github.com/orgs/NativeScript/teams down a bit in the coming months.
The need for a
tsc
team aside fromcore
andcontributors
at a minimum seems to makes sense for us at the moment.How do you manage your permissions across Github and other org wide accounts such as social media?
The TSC as a whole gets permission by default to github org however social media is managed much more granularly (isolated to 2-3 accounts at max and coordinated closely between those individuals - tsc can vote on this)
How do you manage your funds and what initiatives have been started to use those funds for the good of the project?
We plan to have our Discord community take a vote on how they feel funds should be directed before the end of the year and likely to vote on this at least once a year.
How do the leadership think and communicate about visioning and future plans?
We often share these thoughts on TSC meetings but also schedule individual zoom calls with various individuals as needed.
How do those working full or part time in their paid role communicate the ongoing value to internal stakeholders?
For us, this is often measured by releases (alpha, beta, rc or releases) improvements across various client projects among the project partners.
Beta Was this translation helpful? Give feedback.
All reactions