opt-nc / template-eae

Préparer ses EAEs pour monportailrh.nc en markdown et collaborer via GH.
https://dev.to/adriens/versionner-et-builder-lebook-de-son-entretien-annuel-devaluation-sur-github-242k
GNU General Public License v3.0
2 stars 1 forks source link
evaluation feedback glia teammanagemant teamwork

đŸ€“ template-eae

Une repo template dédiée aux EAEs sur monportailrh.nc et mener la prépartion de ce moment avec des outils de développeurs ouvrant de nouvelles perspectives autour de la collaboration.

đŸ€“ Des EAEs sur git 🙀

Parce'que...

gitGraph
   commit
   branch EAE-2022
   checkout EAE-2022
   commit id: "Identifitcation agent"
   commit id: "Evol fiche de poste"
   commit id: "Tenue du poste"
   commit id: "Appréciation"
   commit id: "Autoévaluation"
   commit id: "Plan Actions"
   commit id: "SynthĂšse"
   commit id: "Avancement"
   checkout main
   merge EAE-2022
   commit

❔ Évaluation et avancement

Cf le site officiel de la DRHFPNC :

Chaque année, tous les agents permanents (titulaires et non titulaires) participent à un entretien annuel d'évaluation conduit par leur responsable hiérarchique direct.

En application de l’article 41 de l’arrĂȘtĂ© n° 1065 du 22 aoĂ»t 1953 portant statut gĂ©nĂ©ral des fonctionnaires des cadres territoriaux, il doit ĂȘtre procĂ©dĂ© Ă  l’évaluation de la valeur professionnelle de chaque fonctionnaire par l’attribution d’une cote numĂ©rique suivie d’une apprĂ©ciation gĂ©nĂ©rale.

Cette repo a pour vocation Ă  aider Ă  la saisie des donnĂ©es dans le formulaire via une collaboration sur git et a pour ambition d'aider au processus d'Ă©laboration de l'EAE avec le collaborateur ou pour vous-mĂȘme.

đŸ„‡ BĂ©nĂ©fices attendus

👇 Cas d'utilisation

  1. Cliquer sur `Use this template
  2. Choisir l'owner cible (votre compte personnel par exemple)
  3. Cocher Privé (vous pourrez donner des droits trÚs fins par la suite à votre manager par exemple)
  4. Choisir un nom pour la repo eg. my-EAE
  5. Mettre Ă©ventuellement une description

image

Sinon, plus de détails, aller sur la documentation qui détaille le processus de création de repo GH à partir d'un template.

🔖 Liens utiles

💡 PossibilitĂ©s ouvertes

📖 Compiler en ePub/pdf

✔ PrĂ©requis

Afin d'intégrer l'historique complet des modification, il faut installer gitchangelog :

pip install gitchangelog

Ainsi que l'extension GitHub gh-changelog :

gh extension install chelnak/gh-changelog

Publier en ePub

Compiler avec pandoc

Pour comiler le ePub :

brew install pandoc

📖 Lire avec Calibre

Pour lire le ePub (et le transférer sur une liseuse,...)

🐧 Linux

sudo -v && wget -nv -O- https://download.calibre-ebook.com/linux-installer.sh | sudo sh /dev/stdin

đŸȘŸ Windows

choco install calibre

🍎 Autres

Pour le reste (MacOS, portable, Android, iOS,... ), aller sur la page de téléchargement.

đŸ’Ș Builder avec make

👉 Un makefile a Ă©tĂ© prĂ©parĂ© pour simplifier le build des documents (html, ePub, pdf, docx). Tous les dĂ©tails :

make help

🚀 Builder le ePub

pandoc --toc -o mon-EAE.epub title.yml \
  ressources.md  \
  00_identification_agent.md \
  01_entete.md \
  02_resume.md \
  03_fiche-de-poste.md \
  04_tenue-maitrise-du-poste.md \
  05_appreciation_competences.md \
  06_autoevaluation.md \
  07_plan-action.md \
  08_evolution-profressionnelle.md \
  09_synthese-evaluation.md \
  10_avancement.md

Pour lire le ePub, Calibre est une solution trÚs efficace. Le développement de ce projet utilise Calibre pour tester les ePubs produits.

📰 Export pdf

Prerequis :

brew install pandoc
sudo apt-get install texlive-latex-base
sudo apt-get install texlive-fonts-recommended
sudo apt-get install texlive-fonts-extra
sudo apt-get install texlive-latex-extra
sudo apt-get install texlive-full

puis :

pandoc --toc --pdf-engine=lualatex -o mon-EAE.pdf title.yml  \
  ressources.md  \
  00_identification_agent.md \
  01_entete.md \
  02_resume.md \
  03_fiche-de-poste.md \
  04_tenue-maitrise-du-poste.md \
  05_appreciation_competences.md \
  06_autoevaluation.md \
  07_plan-action.md \
  08_evolution-profressionnelle.md \
  09_synthese-evaluation.md \
  10_avancement.md

🚀 Speedrun script

Script pour :

  1. Instancier la repo
  2. Cloner
  3. Builder le ePub

Tout simplement :

gh repo create my-eae --description "Repo de mon EAE" --private --template opt-nc/template-eae
gh repo clone my-eae
cd my-eae
make help
make epub

đŸȘ› Troubleshootings

Lors de la génération de l'epub, il est posible d'avoir l'erreur suivante :

 ssh: handshake failed: knownhosts: key mismatch

Il suffit d'ajouter github.com au fichier known_hosts. Si l'entrée github.com est déjà présente, c'est qu'il faut la mettre à jour

Voici quelques commandes utiles :

ssh-keygen -H -F github.com
ssh-keygen -R github.com
rm ~/.ssh/known_hosts.old (Ă  executer aprĂšs validation)
ssh-keyscan -H github.com > ~/.ssh/known_hosts