There are 4 major sections:
- Technology : White papers describing iden3 technology
- Terminology
- Services and Protocols
- Developers : Integration guides for developers
- Repository Guide : Copy of repository documentation from repos
- Services and Infrastructure
- ZKP
- Misc
- Publications : Material published (pdf, presentations, videos,...)
- Research Papers
- Presentations
- Videos
- Create document (md or rst) in technology folder
- Open config/iden3_docmap.py
- Add document name to
iden3_tech_docs[‘docs’]
- Ex : document claims.rst is added as
technology/claims
- Ex : document claims.rst is added as
Make doc html
- Check changes with browser in build/html/index.html
- Create document (md or rst) in devel folder (check existing doc devel/centralized_login to maintain consistent aspect)
- Open config/iden3_docmap.py
- Add document name to
iden3_devel_docs[‘docs’]
- Ex : document centralized_log is added as
technology/centralized_login
- Ex : document centralized_log is added as
Make doc html
- Check changes with browser in build/html/index.html
- Documents automatically collected from iden3 repos
iden3_repo
variable in config/iden3_docmap.py contains current repos- If you need to add a new repo, copy existing mechanism (create dictionary with info on repo and add it to
iden3_repo
variable)
- Explicitly adding document to
docs
field allows you to control position of document (in order), and aspect (can add some directives inprepend
field) - Adding document to
dont_publish
field will prevent that document from being published (internal, irrelevant,...)
- Documents in repos can be merged if necessary
- In config/iden3_docmap.py, modify
merged_docs
variable. Check existing example for more info.Main
: Add resulting document nameTitle
: Document titleDocs
: Source documents in the order you want to merge themPrepend
: .rst guidelines on how to show .rst document.
- Make doc html
- Check changes with browser in build/html/index.html
- .tex documents in repos must be converted to .rst if you want them published. If not, don’t do anything. Check existing example for more info
- In config/iden3_docmap.py, modify
latex_docs
variableMain
: Add resulting .rst document nameTitle
: Document titleDocs
: Source .tex documents inBiblio
: Source .bib doc containing bibliography. Add ‘’ if it doesn’t existPrepend
: .rst guidelines on how to show .rst document.Pdf_link
: you can add pdf document if you want to allow downloading. Pdf doc needs to be placed in iden3-docs/source/docs/
- Make doc html
- Check changes with browser in build/html/index.html
- Presentations or pdf documents can be downloaded
- Place document in iden3-docs/source/docs/
- Edit iden3-docs/source/docs/presentations.rst and add directive to include link . Check existing examples
- Make doc html
- Check changes with browser in build/html/index.html
- Currently done with youtube videos only. If video file, repeat same procedure as adding a presentation. Check existing example for more info.
- Edit iden3-docs/source/docs/video.rst and add directive to include video link
- Make doc html
- Check changes with browser in build/html/index.html