Open alexpron opened 1 month ago
List of available sources of documentation:
[!NOTE] Introduction of the wiki explicitly mention that the github wiki is THE main source /entry point of documentation regarding Shanoir and that wiki contains link towards the other sources when accurate.
[!NOTE] Shanoir instances list sources of documentation (i.e. github wiki, github, beginer tutorial and rest api) in a resources tab
flowchart TD
shanoir-ng[Shanoir Github README]
restapi[Shanoir REST API Documentation]
website[Shanoir Static Website]
wiki[Shanoir Github WIKI]
useramanual[Shanoir User Manual]
shanoir-deploy[Shanoir-deploy Github README]
pynoir[pynoir Github README]
shanoir-downloader[shanoir-downloader Github README]
youtube[Youtube Chanel]
wiki --> shanoir-ng
wiki --> website
website --> useramanual
shanoir-ng --> restapi
wiki --> restapi
wiki --> useramanual
wiki --> shanoir-downloader
/docs
Topics | Status | Public | Documents formats |
---|---|---|---|
Anonymization Shanoir Architecture Microservices Shanoir Imports Shanoir Uploader |
Deprecated (last modification except a Shanoir Uploader GUI picture is 2020) |
Users Developpers |
.docx, .xlsx, .json, .png |
README
Topics | Status | Public | Documents formats |
---|---|---|---|
Shanoir Architecture REST-API Installation (Configure, Build, Deploy) |
Conflicts with wiki on installation instructions ? | Developpers Maintainers |
.md |
[!WARNING] README states that Github repository is targeting Shanoir developpers and redirect users to the Shanoir project website There is no mention of the Github wiki that is the main documentation entry point
Shanoir project website served by Wordpress with independant content (website not built from github repository) | Topics | Status | Public | Documents formats |
---|---|---|---|---|
General Presentation Shanoir Consortium Dev Roadmap News about features Technical keywords |
Up to date | People Interested in Shanoir | Wordpress website |
[!WARNING] The Shanoir project website does not contain any user information strictly speaking
Shanoir Github Wiki (https://github.com/fli-iam/shanoir-ng/wiki) is described as the main and most up to date source of documentation available about Shanoir. The Shanoir wiki is structured as follows:
[!NOTE] Each feature does not contain the 3 kind of content (specs, description and tutorial). Most of them contains specs but no user tutorial strictly speaking
[!Important] With the exception of the google doc and the entry on subject tags, there does not seems to be a wiki entry corresponding explicitly to user documentation.
Deployement dev point toward other instructions
which one should be followed ?
for which purpose ?
script that gather these instructions (pertinent or not) ?
Maintenance
Roadmap (Project Management ?) Similar with information on the website
REST API
Development environment
Links to the REST API of Shanoir provided by Swagger (framework to handle API their design and documentation). The endpoints and methods can be tested interactively.
[!NOTE] The REST API links are referencesd into the Github Shanoir Wiki as well as in the Github Shanoir repository > README (duplicates)
User tutorial in French on how to :
Documentation about Github workflows that deploy shanoir-qualif instances.
TODO: clarify how this interacts with deploy instructions and what should be done to deploy on qualif
Python client to deal with Shanoir REST API (e.g. connection, get, put)
Python package that implements all several methods of a python client and focus on downloading data in a secured manner. Hereunder are few functionnalities that are documented in the README of this repository
This issue aims at providing an overview of the available documentation(s) related to Shanoir (and its ecosytem) and their content.