Giter Site home page Giter Site logo

Comments (5)

yuetloo avatar yuetloo commented on August 23, 2024 4

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.

ctrlc03 avatar ctrlc03 commented on August 23, 2024 2

Completed #826

from maci.

samajammin avatar samajammin commented on August 23, 2024 1

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.

a2468834 avatar a2468834 commented on August 23, 2024

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.

samajammin avatar samajammin commented on August 23, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.