Comments (5)
I would like to see more details on MACI integration.
-
Circuit parameters
For example, if we use circuit micro, what version of MACI works with this circuit and if there's trusted setup.
What parameters to pass to the setVerifyingKeys and the deployPoll cli to use the (e.g. micro) circuit. -
How to verify tally results on chain
The verify cli only verifies tally results off-chain. -
Complete integration flow
Currently, the integration guide only talks about contributing and publishing messages. Would like to see a more complete flow starting from deploying contracts, integrating with InitialVoiceCreditProxy, using the topup feature and the subsidy feature, finalizing, verifying on-chain, how to check in the contract if a poll was finalized. -
Cancel or reset poll
In v0.10.1, there's coordinatorReset function to reset and redo the tally if tallying failed, (e.g., incorrect MACI logs being passed to the tally script). In v1, since there's no reset function, does it mean there's no option to cancel or reset a poll?
from maci.
Completed #826
from maci.
Added Docusaurus as an option:
https://docusaurus.io/
They JUST released v3.0, which looks to have all the features we'd need:
https://docusaurus.io/blog/releases/3.0
I see Semaphore uses it as well:
https://github.com/semaphore-protocol/website
Might be nice to share resources/learnings on that front...
from maci.
Hello @samajammin 👋
I have the same feeling you told in #728.
Recently, I am starting to work on simplifying the docs first.
But I don't have any concrete roadmap or task list yet.
Besides, after chatting with one of contributor previously, I think we could use some LLM tools for evaluate the quality of docs (e.g, LLM-Adapters).
It's quite nice to hear other developer talking about the same issue.
Maybe we could discuss more and share the tasks in this issue together.
from maci.
Without having done much in-depth research across options, I like the look of Docusaurus:
- It supports all the requirements & nice-to-haves listed in the issue
- It appears to be well-maintained by Meta & they just released a fresh new version
- It seems highly customizable, e.g. to build one-off pages or a blog, so it seems we could easily extend this from purely dev documentation to a fully-fledged website as we have the time/resources to do that - I don't believe any other options I listed support that functionality
- It's used by other PSE teams (e.g. Semaphore & Unirep), so could be nice to share resources/learnings on that front
I don't think this is something we need to sink much time into in terms of evaluating options, so I'd suggest we just role with that if @ctrlc03 @baumstern you folks don't have any questions/concerns. If you have a preference for another solution, please share!
from maci.
Related Issues (20)
- Technical Documentation HOT 1
- Anon Poll Joining Blog post HOT 1
- Gas Price miscalculated on deploy HOT 2
- MACI Anonymous Poll Joining and Message Hash Chain Implementation
- Port over qf super site content to maci.pse.dev
- Setup maci use cases entry in the documentation website
- re-design projects built with MACI page HOT 5
- MACI audit v2.0.0
- Proof generation parallelization
- Support websockets for coordinator service
- Coordinator graphql
- Add PollMode to subgraph
- Update contracts for offchain usage
- SDK offchain support
- Coordinator service offchain support
- Deploy subgraph using coordinator service HOT 2
- Research how to send transactions without seed phrase sharing HOT 4
- Implement a simple project registry
- Implement a simple payout contract
- MACI Coordinator Service
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 maci.