GithubHelp home page GithubHelp logo

docs's People

Contributors

adamsembyotic avatar binier avatar bkase avatar cris-f avatar deelawn avatar es92 avatar figitaki avatar garethtdavies avatar ghost-not-in-the-shell avatar iregina avatar jackryanservia avatar jasongitmail avatar jspada avatar lk86 avatar martinminkov avatar mergify[bot] avatar michellewong793 avatar mitschabaude avatar nholland94 avatar o2stake avatar pkrasam avatar psteckler avatar shikharmina avatar stevenplatt avatar tlebon avatar vikstrous2 avatar viktoron avatar vmx avatar xni avatar ymekuria avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs's Issues

Separate out Docker flow

Docker and non-Docker steps are mixed together. Separate Docker instructions into its own page.

Add section header links

  1. When hovering over a section header, show an an icon to the right of the header. Probably something like chain icon or #.
  2. Clicking this should change the URL to this deep link--e.g. docs.minaprotocol.com/page#an-interesting-section

Re-organize sections by reader's role

E.g.
I'm a user
I'm a node operator
I'm a node dev
I'm a SNAPPS dev
I'm an exchange

Or "For users", "For Node Operators", etc

  1. Re-organize top level by use case.
  2. Put FAQ in each section, where needed.
  3. Other top level sections: glossary, FAQ?

Docs image adaptation problem

Problem Description

I found an image adaptation problem when I was reading the documentation, the specific location is: docs/pages/en/architecture/ Snarking Transactions

I'm looking at this image on a 14" Macbook which is huge and off screen

like this:
image

TypeDoc: IDs are not unique, so 2nd mention on a page always links to first instance with that ID

Description

  • “fromJSON” for the bool class takes you to the right method because that's the first time the id for that method is usedon the page.
  • Every class containing a “fromJSON” method link after that also takes you to “fromJSON” for the bool class instead of the class you'd expect (ex. PublicKey “fromJSON” links to => bool “fromJSON”).

To reproduce:

  1. Visit bool class, click "fromJSON" in the bullet list of methods belonging to that class. It will jump to the correct fromJSON section.
  2. Visit PublicKey class, click fromJSON. It will jump to the Bool class' fromJSON method, not the PublicKey's which we wanted.

From Brett.

Backup archive data from Devnet

We should ensure we are backing up archive data from devnet just like we do with mainnet -- all redundancy mechanisms plus periodically doing database dumps.

Update "state" portion of SnarkyJS docs

Gregor mentioned this needs to be updated, presumably for preconditions. Consider just briefly mentioning it and linking to the preconditions section for actual explanation.

Indicate current page within desktop menu

Also, maybe not super easy, but useful for users to know where they are.

Could we indicate current page visually? A slightly thicker gray or orange line, orange text, etc?

Screen Shot 2021-06-17 at 7 45 57 PM

Add a fee-excess explanation?

The docs used to contain a broken link ofFees are handled out-of-band see the [fee excess system](#fee-excess). on the lifeycle-payment-technical.mdx draft docs. But such a section did not exist in the docs.

Is such a section useful & should it be added?

zkApps docs

Upgradeability & Admins

  • Optional upgradeability & example code
  • How to make a contract provably not upgradeable & example code (set admin to the 0 address)
  • changeAdmins() method to add or remove admins from a list of allowed admins.

State

  • Types of state & when to use each
  • How to store state
  • How to access state
  • Metadata - what it is? why & how to use it? Recommended storage location (IPFS, etc). Recommended format.

Testing

  • How to run tests: npm run test, npm run testw
  • Example tests
  • Links to docs for testing libs we use (Jest, their assertion lib, etc)
  • How to generate coverage report: npm run coverage
  • Explain Github CI is provided and benefits (free for open source projects like Mina zkApps too)

Building

  • How to run build: npm run build and explain what this does

Publish / Sharing

  • How to publish a zkApp smart contract to NPM

zkApp Examples

  • Data verification + attestation

Circuits

  • Public input vs private input. Explanation, characteristics, & when to use each.

Circuit Examples

Verifiable Randomness Function (VRF)

  • What is it? What is it used for? (random outcomes like games & randomly selecting judges) How to use it?
    ...

Misc

  • Discuss license of project template. Maybe in the CLI project's docs is best place?

Make menu scrollable when exanded

At mobile sizes, the expanded menu is not scrollable within the viewport, which can cause parts of a long menu to become inaccessible.
mina menu

typo in economicsWhitepaper.pdf

Hello, hopefully I won't disturb anything by posting this issue.
While reading the economics white paper available from for the website, in noticed a type on page 7, paragraph Nomenclature and Denomination.
From the micromina, 1^-6 (equal to 1) should be replaced by 10^-6 (aqual to 0.000001)

Screenshot 2021-05-29 at 19 51 11

Use React components for version numbers

Create a React component for each version # used in the docs.

This avoids using hard coding version #'s multiple times throughout the docs to provide one source of truth where a version # can be updated.

Browser lang redirect should be removed

docs-minaprotocol-redirect-bug

From an UX perspective I think the unsolicited language switch from English to browser-based lang when being redirected to the docs subdomain should be removed. Redirecting to a 404 is bad UX, but even if the page existed, the user never asked for a language change

ledger windows install link is broken

As pointed out by community member sebastiansgz requesting fix

I was trying to install the mina app on my ledger 
I'm using windows and this link doesn't work

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.