oliverbarnes / old-participate-api Goto Github PK
View Code? Open in Web Editor NEWold API backing Participate!, an app for democratic proposal-making
License: MIT License
old API backing Participate!, an app for democratic proposal-making
License: MIT License
WIP: endpoints currently have a partial implementation of the JSON-API standard. I'm working with the author/maintainer of Roar to get a built-in representer going, which will make things a lot easier.
hack on MeController#show is getting worse
Will be run with the Travis build
needs to be associated to a participant and a proposal
Facebook auth initially, using doorkeeper extension for assertion grant
This an epic that will be broken down into smaller features and tasks.
Vote weight calculations and sorting of initiatives and suggestions are a big and complex (and very important) part of LiquidFeedback. They should be asynchronous jobs, and we should be careful to keep things dry, modular and decoupled.
The principles book describes the algorithms and rules. At some point it'd be good to transcribe them to the wiki, and the tests should spec them out in detail.
Currently the related resources links are coming through as uris to relationships. I'd like to keep endpoints as flat (top level) as possible to keep things simple implementation-wise on both front and back ends. Both jsonapi libraries on each end will support these, but they'll certainly have more problems and quickfixes to be done.
Simple top-level endpoints are also a lot lighter as cognitive load
and change resource relationships with Login to Participant. Working on this now
Barfs when installing pry, for some reason:
An error occurred while installing pry (0.10.1), and Bundler cannot continue.
re oliverbarnes/participate/issues/89
re oliverbarnes/participate/issues/121
To get tests to run against pull requests, specially
from current 0.5.7
to 0.7.0
Ensure a delegate and a proposal are were submitted
Been using both on another project and it's been very smooth. I think it'll speed up dev and make the project easier to contribute to, rather than requiring contributors to learn Grape (though I still like it).
oliverbarnes/participate/issues/123
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.