Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use github either through integration or as framework #77

Open
dallasjc opened this issue Aug 27, 2018 · 0 comments
Open

Use github either through integration or as framework #77

dallasjc opened this issue Aug 27, 2018 · 0 comments

Comments

@dallasjc
Copy link
Contributor

dallasjc commented Aug 27, 2018

There's already a pretty high correlation between how github works and the legislative process, so it makes sense to consider github for a framework for our debate/amendment mechanisms or even a github integration.

I suggest we do this once we have topics up and potentially create a repository for each topic. I know this is a little down the road but had some specific thoughts I wanted to get down

The top of the page would look like this:

image

Feed would show the feed of activities like we've talked about in the other issue, only focused on the relevant topic

Problems are the equivalent of Github's Issues - a starting point for discussion that leads to proposals/pull requests. People should be able to vote on the top problems related to each topic. Each bill should have at least one problem and people can subscribe to follow proposals related to specific problems. We'd also be able to tag congressional bills with specific problems

Proposals are the equivalent of pull requests. People can suggest edits with explanations instead of commits/commit messages.

Amendments to liquid legislation are treated as pull requests to the initial pull request that people can comment on and show support for specific changes. The author gets to decide which to accept and then puts the final version up for a vote. We should provide some mechanism to contact everyone who participated in the discussion when the voting starts.

Ideally, there'd be a way for someone who's proposal gets rejected to start their own pull request and transfer the data/support over.

Bills are what happen once the initial author tries to merge your pull request; they go to get voted on. This page will also include all Congressional bills, with each proposed amendment treated as a pull request on that bill.

In this case the "master branch" is the US law, which we can actually add in and allow people to build off of or just have liquid lawmakers start with a blank slate from which they can bring in relevant laws themselves if they want

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant