---
# System prepended metadata

title: Workflow annotation
tags: [devel]

---

# Workflow annotation 

## Scala lib

https://softwaremill.com/comparing-scala-relational-database-access-libraries/

- slick : https://scala-slick.org/
- code gen slick : https://scala-slick.org/doc/stable/code-generation.html
- 


## Tools (nocode)

### directus 

doc : https://docs.directus.io/self-hosted/cli.html

 - directus => Gestion de la création des bases des references + API pour acceder via programmation
 - nocoDB => spreadcheat multi-user pour P2M2 et acceder
 - 
```
npm init directus-project metabolomics-reference-database
npx directus start
```

log:olivier.filangi@inrae.fr
pass:p2m2@Inrae35
insomnia:?L8tVi,6Qi?FCm5



## note des outils évalués

### airtable like (spreadsheet)
- Grist 
- Nocodb (LIBRE)
- seatable.io (pas tout libre)
- baserow.io (chouette interface)


### tool/app builder 
- tooljet.io
 
### spreadsheet // appbuilder

- locokit.io (LIBRE)
- directus.io (LIBRE) construire API pour une base de donnée :  

### directus
tuto : https://www.youtube.com/watch?v=f0nHtLJOBXs
import de masse via CSV : https://learndirectus.com/how-to-import-a-csv-into-directus/


### test API
insomnia pour tester API
https://docs.insomnia.rest/insomnia/install