Onboarding développeur
Bienvenue chez Spektrum. Cette page est ton point de départ : elle ne réexplique pas tout, elle te dit dans quel ordre lire le reste de la doc et à qui t'adresser.
Le réflexe à prendre tout de suite
Quand tu galères puis que tu trouves la solution : note-la ici. C'est tout l'intérêt de cette doc. Voir Comment écrire de la doc.
Tes accès
Avant de pouvoir faire quoi que ce soit, il te faut des accès. Demande à Yves de te débloquer chacun :
| Accès | Où / comment | Détail |
|---|---|---|
| Guardian (gestionnaire de secrets) | guardian.spektrum.studio | C'est là que vivent tous les mots de passe et identifiants. Premier arrêt obligatoire. |
| GitLab interne | gitlab.internal.spektrum-suisse.ch | Le code de tous les projets. |
| Accès SSH aux serveurs | Via LDAP + clé SSH | Procédure complète : Accès SSH (Tabby). |
| Asana | Compte à te faire créer | Gestion des tâches et des projets. |
| Harvest | Compte à te faire créer | Suivi du temps. |
| Slack | Compte à te faire créer | Messagerie interne de l'équipe. |
Génère ta clé SSH proprement
Mets une passphrase sur ta clé, et garde-la précieusement : c'est elle qui ouvre les serveurs. La procédure d'enregistrement dans LDAP est détaillée dans Accès SSH.
Ton poste de dev
Nos applications sont majoritairement en .NET (ASP.NET Core) : Umbraco (CMS) et nopCommerce (e-commerce) tournent sur .NET (8 ou 10 selon l'âge du projet). Le front moderne est généralement en Vue / Vite / TypeScript.
À installer :
- Un IDE .NET : Visual Studio ou JetBrains Rider.
- .NET SDK 8 et 10 (selon le projet).
- SQL Server : les sites Umbraco tournent sur SQL Server. Installe Microsoft SQL Server 2022 puis applique la CU24 (Cumulative Update 24) par-dessus pour arriver au build
16.0.4245.2(KB5080999, 12 mars 2026). Téléchargement de la CU24 : Microsoft Update Catalog (KB5080999). Référence des builds : SQL Server 2022 build versions. - SSMS (SQL Server Management Studio) : l'outil pour gérer ces bases en local. Minimum : SSMS 19.x.
- Node.js, avec NVM pour passer d'une version à l'autre selon les projets sans tout réinstaller (pour le front et les outils de build).
- Docker : tout se déploie en conteneur, autant l'avoir en local. Voir Docker Compose.
- Un client SSH : on recommande Tabby (voir la doc d'accès).
- mRemote : pour te connecter en RDP aux serveurs Windows.
- Un client Git : ligne de commande, ou une UI (SourceTree / GitKraken) si tu préfères.
Les conventions à lire
Avant de pousser ta première branche, lis ces pages. Elles t'éviteront de refaire ce qui est déjà cadré :
- Politique Git : branches, commits, releases. Comment on bosse en équipe sur le code.
- Convention de nommage : conteneurs, bases de données, volumes, hostnames. Le
skinclient, les environnements. - Docker Compose : le standard d'un projet : comment nos projets sont packagés et déployés.
Selon ton premier projet
| Type de projet | À lire |
|---|---|
| Site de contenu | Umbraco |
| Boutique en ligne | nopCommerce |
| Optimisation / front | Bonnes pratiques |
Comprendre l'infrastructure
Pour savoir où tournent les apps et pourquoi c'est organisé comme ça :
- Architecture du cloud : bastion, isolation internal/prod, stockage.
- Monitoring Grafana : la supervision des sites.
En cas de doute
- Fouille dans cette doc (la navigation par sections est dans le menu de gauche).
- Demande à un collègue.
- Quand vous avez trouvé ensemble : écris la page qui manquait.

