Should future democratic political systems effectively use publicly accessible version control systems, such as, (or similar to), git/Github? Legislation, laws, etc., would exist in a public repository with precise details such as:
- a history of all changes
- the various members that 'committed' the changes
Should such a repository include a feature to enable members of the public to comment and raise issues online, (i.e. publicly, in a somewhat standardized format, cross referenced to the laws in question), similar to a bug tracking system?
(Optional). Should anyone be allowed to issue pull requests, or just representatives?
If not, why would a legislative VCS be ineffective or undemocratic?
EDIT 2018-11-28
Github has been adopted by the Council of the District of Columbia to not only include their web services, but also an XML version of their law!
Related: