---
# System prepended metadata

title: Roadmap structurelle de karlab

---

# Roadmap structurelle de karlab


## Step 1
- [x] convertion des repositories en packages python
- [x] refacto des environnements graphistes
    - [ ] voir comment est integrer le repos `klab_maya_env` dans l'arborescence de `karlabPipeline`
    - [ ] integrer les repos lie aux configs des projets (cf: publish, sanity_check)
    - [ ] integrer les package `klab_publish` en temps que library

- [x] refacto des environnements td/dev
    - [ ] update doc d'installation ([Pipeline Installation Doc](https://hackmd.io/@VM1U-97XR86JlDeG6a0HmA/rJDHEwWWa))

- [ ] archivage du pipeline compatible python 2.7 et test du reload de l'archive
    - [ ] ajout des tags de versions aux repo (TODO: discuter ~~des noms~~/versions )
    - [ ] generer archive des repos

- [ ] cleanup des branches sur chaque repo (ex: dev/develop)
- [ ] migration sur gitlab.karlab.fr

    Renomage des repo et leur groupe
    * karlabPipeline --> global/core/kl_hub
    * klab_lib --> global/core/kl_core_lib
    * k7 --> global/core/configs/launchers
    * jeanpaulstartui --> global/third_party/jeanpaulstartui
    * karlab_maya_env --> global/third_party/maya_addons
    * global/third_party/maya-addons-scripts
    * klab_workflow --> vfx-animation/maya/kl_maya_workflow
    * pipe --> vfx-animation/maya/kl_maya_lib
    * krig --> vfx-animation/maya/kl_maya_lib_rig
    * kmod --> vfx-animation/maya/kl_maya_lib_mod
    * kfac --> vfx-animation/maya/kl_maya_lib_fac
    * klab_checks --> vfx-animation/maya/kl_mayachecks
    * 
    * vfx-animation/configs/kl####_configs
    * 
    * ktoolBox --> vfx-animation/maya/kl_maya_toolbox split kl_maya_modeling kl_maya_rig et à voir comment gerer les configs ( configs au projet )
    * sub-repos ktools --> vfx-animation/maya/kl_maya_muscles (nom des repos)

## Step 2
- [ ] migration python 3
- [ ] mise en place des ci/cd pour la génération de docs accéssible sur apidoc.karlab.fr

- [ ] migration sur maya 2022
- [ ] mise en place de REZ
- [ ] mise en place du karlab-hub ( launchers , pages aquarium customs en fonction du profil , installations et configuration des environnements selon le profil, news , ...)
- [ ] refacto du filesystem
- [ ] mise en place de l'asset manager
- [ ] migration vers linux des workstations