- abotest 2017/04/14 20:36
Autor: Daniel Pätzold
Der Beginn: Diese Idee kam mir am 16.09.2018
Kurzfassung der Idee: Github und ein zusätzliches System zur Konsensierung wird zur Erstellung von Abstimmungen und Prozessen genutzt. Die Entwicklung selbst wir auf Github vorgenommen, deshalb erfolgt die geneuere Detailabstimmung dort.
Erster Entwurf auf englisch hier:
Over the years, Github has proven as very efficient and powerful Tool for developing Applications in all ways that programs are build. It offers the ability for everyone in any project to contribute its own sourcecode, without messing up other users work and and to have good work merged into final applications in an easy way.
That way, very large applications have evolved, outscaling conservative programs in a considerable degree. My proposal would be to take those advantages to non-programming coordinations (like politics, scientific work and nearby anything where knowledge will improve my many individuals).
As of now, all those good benefits of github are starting at the point where sourcecode is written and improved.
But also programming itself starts earlier: If someone plans a programm or when there are some people involved and working together in groups for projects, the process is beginning with an idea of what to do (change or invent new). Some Members of groups may not have developer Backgrounds, but their ideas may be very inspiring for Developers and the project may strongly benefit from those ideas.
So when discussing those ideas, basically a „github thing“ happens in the minds of each individual:
Starting from the existing situation (master-„idea-branch“), each one proposes its own point of few as idea. This could be called „idea-fork“, as they base on the actual situation and suggest what to change to improve it.
While the discussion is evolving, some idea-forks may combine to an aggregated idea, some forks may split from others when there are oppositional, competing against the other ideas.
After that, all forks could be reviewd (code compare) and rated - maybe by the group vote or by a leading member, representing the group.
So the best rated „idea-fork“ will be „merged“ to the old process. Everyone would now know, what to archive.
Now, programming can start in an structured way, or mybe now there is a new knowledge of something or just a new way of how to do it.
So my proposal is, to extend github to support „idea-forking“, which could be used for all larger descissions even in private, or having non- programming background to evolve existing situations.
There are some differences in „idea-forks“ to current „program-forks“, as of
Basing on github, follwing functions would be needed (in my Point of view):
Currently those are only thoughts of me, as unfortunatelly my spare time doesn't allow spending more time on this. I would hope to find someone that takes those ideas to an useful application or a new approach.
If you are interested in it, pleas write to me. Regards, Daniel