Comments (8)
As a sidenote, these can be broken up into individual pull requests instead of tackling this as a full issue.
from electionguard.
Can you assign me this? I would like to help
from electionguard.
@manoloesparta Sure. It's a pretty big issue. Try and take a chunk at a time.
from electionguard.
Ok I'm figure out how accomplish this, where I'd create the schema folder? inside of docs? or in the root of the project?
from electionguard.
@melkyy We would absolutely love some help on this. Remember you don't have to do ALL of the schemas just any and getting started would be appreciated.
I would make a schema
folder within the docs
folder.
- docs /
--- schema /
------ example.schema.json
Each schema should be linked to from the Data Format page.
https://www.electionguard.vote/spec/Data_Format/
An example would be:
## Ballot
- [SubmittedBallot](link_to_schema)
A ballot that has been cast or spoiled/challenged.
from electionguard.
@keithrfung
sorry for the late response, all within electionguard-python repository rigth? I've created example.schema.json in docs/schema
am I doing well?
from electionguard.
@melkyy Yes. I believe this has to be within the docs
folder to use the mkdocs plugin to view the schema. This looks great!
Don't forget to add this, so you can view the schemas in the site
https://github.com/galamdring/mkdocs-json-schema-plugin
from electionguard.
@melkyy Any more help needed?
from electionguard.
Related Issues (20)
- ✨ 📆 Add video links to agenda for sharing
- 🐞 Specification 1.1 for extended crypto_hash does not match implementation.
- 🐞 Fix Schema for votes_allowed and number_elected HOT 2
- ✨ Schema and example election record with use of range Chaum-Pedersen proofs and no placeholder selections are needed
- Push updated spec to website HOT 1
- ✨ Typo in docs/index.md HOT 1
- 🐞 Update ElectionGuard spec download links and badges to 1.1
- ✨ Create a definitive sample manifest to avoid confusion and illustrate all important formatting requirements HOT 2
- ✨ Update specification links to point to 1.1
- ✨ Update site content architecture and various links
- ✨ interim roadmap update
- ✨ Update ElectionGuard election record structure to handle large elections
- 🐞 Manifest Schema - references to ballot_name
- ✨ Publish 2.0 spec
- ✨ Schema and Sample Update
- ✨ Update spoiled language to reflect current naming HOT 1
- ✨ Election Record and Schema for Challenged Ballots
- 🐞 Schema Cleanup
- 🐞 Architecture Docs are Stale
- ✨ College Park election writeup and archticture update
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from electionguard.