Will try to answer Dalton's question:
"1. The problems with the old system 2. Exactly how your system solves those problems"
- The problems
Kinda don't like to see old system as a problem, but to see s new system as an opportunity
But will qoute Florian : "One of the problems is, not everything is in the same place. Different domains, hard to remember, different placements of code between GH and LP (though now all is on github right), you need multiple credentials etc etc"
And my problem was, that there was a barrier, one needs to spend a lot of time to know areas to contribute to. And if one don't have much time, so people, I imagine, just give up and go to do their thing (like me at the beginning), but they could stay, if they could do it faster, without having to learn ton how to navigate everything before hand and think of the ways to put their input.
- Now the opportunities:)
Teams will benefit by:
- making some of their activities open for wider community to contribute (as simple as changing the permission setting on activity)
- maybe share all/most of their tasks open. This would solve a thing that now teams are pretty closed to the outside, so people cannot directly contribute to things happening.
- And hey, its somewhat simplified "project management system", with all the benefits that come with it.
New people will benefit by:
- seeing all projects in one place, and choose projects of their interest fast.
- learning about how to contribute to specific team in the short documentation nearby.
- would create new activities, ask questions, make discussionsm, offer ideas and contribute to existing action to the team without a barrier in the organized way.
- learning everything that has been done or what is happening now in the organized way (quicker learning)
The thing is - most people do not have much time, to be full members, and could still contribute their expertize if they could find things to help, fast.
Community will benefit:
- have a lot more teams in different fields (like design, documentation, translations, maybe bussiness) for everyone to follow and contribute to. Its very simple to create a project (like translations) by admins, like creating a new post. People would just start contributing to their field of interest organinically and teams would form.
Have not addressed things for developers, since not competent enough (know little about phone internals). Its for everyone to decide on their own how it would extend their workflow. Generally, I imagine it would be place for new people to talk to developers, and learn their workflow maybe. For example, there would be a project where people would learn how to test phones. Or Unity Interface project, where wider community could engage etc. One could say - forum does it now, but this platform - its a simplified project management system, does things in the different action oriented way. Just simply shorten the gap for end-users to engage with development of their phones.
P.S. I'm thinking how to combine organized activities (which includes discussion / ideas / tasks) with live-chat, since live chat is also so great. Maybe telegram integration in the future (maybe with dynamically created groups), or maybe it can be perfectly separate, like forum is today. Or maybe just copy-paste summaries from chat of good ideas, since this system can hold on so much more threads (since old topics close).
Now let's talk to prove or disprove:) these ideas. Since thats the goal this week.
Personally, I go point by point now, and its seems self evidently its good. For example, I ask the question "Is it good for teams to have open activities to contribute to? Would they even want to open things up in the first place?", and the answer is - the teams choose what to open up. So, this is flexible in any case. So don't know what else to say:D Just how the idea seems to you?:) Or maybe you notice some problem in the idea to solve?:)