{"id":34252,"date":"2020-03-23T17:09:20","date_gmt":"2020-03-23T16:09:20","guid":{"rendered":"https:\/\/blog.jetbrains.com\/fr\/?p=578"},"modified":"2020-03-23T17:21:09","modified_gmt":"2020-03-23T16:21:09","slug":"feuille-de-route-de-space-en-2020","status":"publish","type":"post","link":"https:\/\/blog.jetbrains.com\/fr\/2020\/03\/23\/feuille-de-route-de-space-en-2020\/","title":{"rendered":"Feuille de route de Space en 2020"},"content":{"rendered":"Nous souhaitons partager nos projets et nos priorit\u00e9s pour l'ann\u00e9e en cours, afin de nous assurer que ce que nous avons pr\u00e9vu vous apportera les fonctionnalit\u00e9s que vous attendez et dont vous avez le plus besoin. Nous pr\u00e9voyons la publication officielle de Space 2020 au troisi\u00e8me ou quatri\u00e8me trimestre de cette ann\u00e9e.\r\n\r\n\r\nSpace est actuellement disponible en acc\u00e8s anticip\u00e9 car nous souhaitons en partager le concept, ainsi que les principales id\u00e9es et les valeurs sur lesquelles il repose. Lors de son lancement nous avons annonce le lancement de Space, nous avons r\u00e9v\u00e9l\u00e9 un certain nombre de fonctionnalit\u00e9s que nous estimons cruciales pour couvrir compl\u00e8tement le processus de d\u00e9veloppement logiciel, mais qui ne sont pas encore disponibles publiquement.\r\nNos principales priorit\u00e9s pour la publication de Space 2020\r\nI. Automatisation\u00a0: CI\/CD\r\nNous avons annonc\u00e9 une solution de CI\/CD compl\u00e8te et d'automatisation \u00e0 usage g\u00e9n\u00e9ral car nous pensons qu'il s'agit d\u2019\u00e9l\u00e9ments essentiels du processus de d\u00e9veloppement de logiciels. Cependant, nous avons d\u00e9cid\u00e9 de ne pas mettre cette fonctionnalit\u00e9 \u00e0 disposition avant qu'elle ne soit pr\u00eate pour la production. Pour la publication de Space 2020, nous ne fournirons pas une solution compl\u00e8te de livraison continue avec des objectifs de d\u00e9ploiement. Notre objectif est de fournir une solution d'int\u00e9gration continue basique (sans pipelines).\r\nQuelles sont les fonctionnalit\u00e9s que nous allons fournir\u00a0en premier ?\r\n\r\n\tPrise en charge des conteneurs\u00a0: si votre t\u00e2che peut \u00eatre \"conteneuris\u00e9e\", alors il est fort probable que l'Automatisation puisse l'ex\u00e9cuter. Dans les conteneurs, vous pouvez ex\u00e9cuter n'importe quelle commande (y compris celle par d\u00e9faut), n'importe quel script ou code Kotlin arbitraire.\r\n\tPrise en charge \u00e9tendu pour Gradle\u00a0: rapports de tests Gradle, utilisation de commandes sp\u00e9ciales pour simplifier l'ex\u00e9cution des builds Gradle.\r\n\tConteneurs de service\u00a0: ex\u00e9cution de conteneurs suppl\u00e9mentaires, par exemple de conteneurs de base de donn\u00e9es, en plus du conteneur principal.\r\n\tInt\u00e9gration avec d'autres modules de Space\u00a0: utilisation de l'API Space pour travailler avec d'autres modules directement \u00e0 partir du script d'Automatisation. Par exemple, envoyer un message sur Chats si la build \u00e9choue.\r\n\tInt\u00e9gration avec Packages\u00a0: publication d'artefacts Maven dans les r\u00e9f\u00e9rentiels dans Packages.\r\n\r\nII. Travail\u00a0: Incidents, Checklists et Liste de t\u00e2ches personnelles\r\nLa gestion de projet dans Space comporte trois \u00e9tapes principales\u00a0: la planification descendante, l'analyse ascendante et l'ex\u00e9cution. Notre objectif est de fournir une prise en charge compl\u00e8te pour chaque \u00e9tape et d'assurer une int\u00e9gration avanc\u00e9e entre les \u00e9tapes. D\u2019apr\u00e8s les retours que nous avons re\u00e7us, il y a une forte demande pour la fonctionnalit\u00e9 de gestion de projets dans Space. C'est pourquoi nous en avons fait l'une des priorit\u00e9s pour cette version.\r\nChecklists\r\nNous pr\u00e9voyons de retravailler le concept sur lequel reposent les checklists afin de l'adapter aux proc\u00e9dures qui n\u00e9cessitent de d\u00e9composer les choses. Les checklists pourront ainsi mieux fonctionner avec les epics ou les it\u00e9rations. Nous travaillons \u00e9galement \u00e0 l'int\u00e9gration avec les incidents, en ajoutant la possibilit\u00e9 de convertir un \u00e9l\u00e9ment d'une checklist en un nouvel incident ou de le lier \u00e0 un incident existant.\r\nIncidents\r\n\r\n\tMise \u00e0 jour massive (Bulk) des incidents, incluant l'interface utilisateur visuelle pour la s\u00e9lection et la mise \u00e0 jour de plusieurs incidents\u00a0: responsable, \u00e9tat, balise, date d'\u00e9ch\u00e9ance, etc.\r\n\tUtilisation des responsabilit\u00e9s pour les sous-syst\u00e8mes dans les incidents et les listes de v\u00e9rification\r\n\tAm\u00e9liorations concernant les dates d'\u00e9ch\u00e9ance\u00a0: filtrage, notifications\r\n\tPrise en charge des champs personnalis\u00e9s\r\n\tAm\u00e9liorations de l'interface utilisateur et de l'accessibilit\u00e9\r\n\r\nListe personnelle de t\u00e2ches [New]\r\nSi vous appr\u00e9ciez tout particuli\u00e8rement de rayer des \u00e9l\u00e9ments de votre liste de t\u00e2ches \u00e0 effectuer, le concept de t\u00e2ches personnelles dans Space vous conviendra parfaitement.\r\n\r\nDans Space, la liste des t\u00e2ches \u00e0 effectuer est l'outil id\u00e9al pour la planification \u00e0 court terme de vos activit\u00e9s personnelles. Elle vous permet de d\u00e9finir et de convertir en un clic diverses activit\u00e9s, par exemple effectuer une r\u00e9vision de code, r\u00e9pondre \u00e0 des messages re\u00e7us dans le chat, lire des articles de blog, commenter un incident, lire un article de la base de connaissances ou un document, en actions \u00e0 r\u00e9aliser le jour-m\u00eame ou le lendemain.\r\n\r\nLa liste des t\u00e2ches est un outil simple mais efficace, qui contribue \u00e0 r\u00e9duire la surcharge d'informations et aide \u00e0 organiser les t\u00e2ches quotidiennes en un clic. La liste personnelle de t\u00e2ches sera \u00e9galement disponible dans les applications mobiles.\r\nIII. Base de connaissances [New]\r\nLa base de connaissances, qui est en cours d'\u00e9laboration, est l'une des fonctionnalit\u00e9s les plus demand\u00e9es dans Space. Les Books sont les principales entit\u00e9s de la base de connaissances de Space. Ils peuvent \u00eatre organis\u00e9s par th\u00e8me, comme les Guides sur le design ou les Guides destin\u00e9s aux Chefs de produit, par lieu, comme par exemple le bureau JetBrains de Munich, ou par projet, comme Space, IntelliJ Platform, etc.\r\n\r\nLa version initiale de la base de connaissances de Space comprend\u00a0:\r\n\r\n\tMes documents\u00a0:\r\n\r\n\tLes documents peuvent \u00eatre publi\u00e9s ult\u00e9rieurement sur le blog ou dans le book.\r\n\tPartage de documents.\r\n\r\n\r\n\tBooks et articles\r\n\tDocuments de projet - les books \u00e0 l'int\u00e9rieur des projets\r\n\t\u00c9dition collaborative - Markdown ou WYSIWYG (selon le format du document original)\r\n\tPublication de l'historique\r\n\r\nIV. Extensibilit\u00e9 et Applications\r\nNous avons consacr\u00e9 beaucoup d'efforts \u00e0 la prise en charge de l'extensibilit\u00e9 dans Space. Les applications sont le principal moyen de configurer, r\u00e9utiliser et partager les extensions dans Space.\r\n\r\nNos projets \u00e0 court-terme pour les applications comprennent\u00a0:\r\n\r\n\tLes webhooks entrants\r\n\tLes commandes slash et interactions via chats\r\n\tLa prise en charge des notifications \u00e0 partir d'outils externes\r\n\tLe perfectionnement de l'API HTTP\r\n\r\nPour les permissions, nous allons travailler sur\u00a0:\r\n\r\n\tUne structure d'autorisations plus granulaire\u00a0: par r\u00e9f\u00e9rentiel, par book, etc.\r\n\tLa gestion des autorisations pour les applications\r\n\tLes jetons permanents pour les sc\u00e9narios d'acc\u00e8s \u00e0 l'API HTTP simples\r\n\r\nPour l'authentification, nous pr\u00e9voyons les fonctionnalit\u00e9s suivantes :\r\n\r\n\tAuthentification \u00e0 deux facteurs et mots de passe des applications\r\n\tSAML 2.0\r\n\tLimitation des tentatives de connexion et CAPTCHA\r\n\r\nImportation de donn\u00e9es\r\nNotre objectif est de faciliter la migration des ressources suivantes vers Space\u00a0: membres, \u00e9quipes, lieux, projets, r\u00e9f\u00e9rentiels, documents, base de connaissances, r\u00f4les, incidents, etc.\r\n\r\nNous pr\u00e9voyons de fournir une importation simple \u00e0 partir d'un format couramment utilis\u00e9 (tel que CSV, JSON ou XML). Space permettra une importation unique. Les extensions, comme les assistants pour les migrations avanc\u00e9es, seront quant \u00e0 elles cr\u00e9\u00e9es par nos partenaires technologiques.\r\nDistribution des applications\r\nNous allons mettre en place un m\u00e9canisme de distribution pour nos applications via la Marketplace.\r\nAutres orientations importantes du d\u00e9veloppement de Space\r\nI. Plugin d'EDI bas\u00e9 sur IntelliJ\r\nConcernant le plugin d'EDI, nous travaillons actuellement \u00e0 la prise en charge du processus de r\u00e9vision du code de l'EDI, ce qui inclut\u00a0:\r\n\r\n\tUne vue d'ensemble des r\u00e9visions ouvertes, avec la possibilit\u00e9 de les filtrer\r\n\tDes notifications concernant les r\u00e9visions attribu\u00e9es\r\n\tL'\u00e9dition des d\u00e9tails et la liste des r\u00e9viseurs\r\n\tLes commentaires et r\u00e9ponses\r\n\tLa cr\u00e9ation d'une nouvelle r\u00e9vision de branche\r\n\r\nPlus de fonctionnalit\u00e9s:\r\n\r\n\tMise en place initiale du projet\r\n\tRecherche de packages\r\n\tR\u00e9solution des r\u00e9f\u00e9rences de package Space manquantes directement dans l'EDI\r\n\tModification des scripts d'automatisation de Space \u00e0 partir de votre EDI et ex\u00e9cution locale\r\n\r\nII. R\u00e9unions et Calendriers\r\nDe nos jours, tout le monde utilise un calendrier. C'est pourquoi nous fournissons une  int\u00e9gration avec les outils suivants\u00a0:\r\n\r\n\tGoogle Calendar\r\n\tMicrosoft Outlook Calendar\r\n\r\nNotre souhaitons aussi assurer la prise en charge des calendriers de Space en mode autonome. Pour ce faire, nous pr\u00e9voyons de prendre en charge\u00a0:\r\n\r\n\tLes invitations pour les personnes externes\r\n\tL'envoi des invitations\r\n\tLes r\u00e9ponses aux invitations\r\n\tLes notifications sur les \u00e9v\u00e9nements \u00e0 venir\u00a0: desktop, mobile\r\n\tL'API CalDAV pour tous les \u00e9v\u00e9nements du calendrier\r\n\r\nNouvelles fonctionnalit\u00e9s\r\n\r\n\t\u00c9l\u00e9ments de calendrier unifi\u00e9s pour les r\u00e9unions, vacances et autres absences\r\n\tR\u00e9unions sur une journ\u00e9e enti\u00e8re\r\n\tAm\u00e9liorations des r\u00e9unions r\u00e9currentes\u00a0: suppression ou mise \u00e0 jour d'un seul \u00e9v\u00e9nement\r\n\r\nIII. Chats et Applications mobiles\r\nLes Chats dans Space sont le point central pour toutes les notifications. Les chats d\u00e9livrant des notifications \u00e0 partir de tous les modules, le m\u00e9canisme de notifications optimis\u00e9 \u2013 qui comprend le regroupement intelligent des notifications, le param\u00e9trage par d\u00e9faut et la flexibilit\u00e9 des param\u00e8tres \u2013 est crucial. C'est \u00e9galement notre focus pour les applications mobiles (iOS et Android).\r\n\r\nNos projets pour les chats et applications mobiles comprennent\u00a0:\r\n\r\n\tLa recherche plein texte dans les chats\r\n\tLe regroupement flexible des notifications sur les incidents, les r\u00e9visions de code et les messages directs, selon les workflows de l'entreprise\r\n\tLes appels audio et vid\u00e9o\r\n\tPlus d'abonnements \u00e0 divers \u00e9v\u00e9nements, notamment les nouveaux commit et jobs d'automatisation\r\n\tLes applications (bots ou int\u00e9grations tierces) dans les chats\r\n\tDes am\u00e9liorations de performance\r\n\tLa mention d'autres entit\u00e9s dans Space\u00a0: @teams, @projects, @locations\r\n\tLe statut d'utilisateur unifi\u00e9, qui comprend les informations sur les absences, r\u00e9unions et activit\u00e9s en cours comme le travail dans l'EDI ou la r\u00e9daction d'un article de blog, ainsi que des statuts personnalis\u00e9s.\r\n\r\nIV. Le r\u00f4le de collaborateur\r\nNous avons re\u00e7u beaucoup de demandes concernant la prise en charge de membres externes, de personnes qui ne sont pas des membres de l'organisation mais qui sont autoris\u00e9es dans Space et disposent d'un ensemble de permissions limit\u00e9. Le r\u00f4le de membre externe peut \u00eatre utilis\u00e9 pour les personnes concern\u00e9es par le produit, les clients, les partenaires, etc.\r\nAutres fonctionnalit\u00e9s que nous pr\u00e9voyons d'ajouter\r\n\r\n\tR\u00e9plication Git r\u00e9gionale\r\n\tWorkflows personnalis\u00e9s sur un changement de r\u00e9f\u00e9rentiel\r\n\tR\u00e9vision de code au tour par tour\r\n\tLa possibilit\u00e9 de fixer des r\u00e8gles pour la r\u00e9vision du code : le nombre de r\u00e9viseurs, leur r\u00f4le, etc.\r\n\tR\u00e8gles de cr\u00e9ation et de traitement de la r\u00e9vision automatique de code\r\n\tPrise en charge de NuGet et NPM\r\n\tR\u00e8gles de nettoyage des r\u00e9f\u00e9rentiels de package\r\n\tInt\u00e9gration avec la recherche de vuln\u00e9rabilit\u00e9s\r\n\tRecherche plein texte dans les chats, les blogs, les \u00e9quipes, les incidents, le code et l'aide en ligne\r\n\tAnalyse plus intelligente des donn\u00e9es afin de fournir des suggestions contextuelles\u00a0: diff\u00e9rents fuseaux horaires, disponibilit\u00e9, etc.\r\n\r\nFaites-nous part de vos commentaires\r\nVoici notre plan pour la publication prochaine de Space 2020. Nous esp\u00e9rons que cette feuille de route contient de nombreuses fonctionnalit\u00e9s qui vous donnent envie d'adopter Space pour votre \u00e9quipe ou votre entreprise.\r\nFaites-nous savoir ce que vous pensez en laissant vos commentaires ici ou en envoyant une demande de fonctionnalit\u00e9 via notre syst\u00e8me de suivi de tickets.\r\n\r\nSi vous n'avez pas encore essay\u00e9 Space, n'h\u00e9sitez pas et demandez votre invitation au programme d'acc\u00e8s anticip\u00e9.\r\n\r\nAuteur de l'article original en anglais : Valerie Andrianova","protected":false},"excerpt":{"rendered":"Nous souhaitons partager nos projets et nos priorit\u00e9s pour l'ann\u00e9e en cours, afin de nous assurer que ce que nous avons pr\u00e9vu vous apportera les fonctionnalit\u00e9s que vous attendez et dont vous avez le","protected":false},"author":{"name":"Delphine Massenhove","link":"https:\/\/blog.jetbrains.com\/fr\/author\/delphine-massenhovejetbrains-com"},"featured_media":34253,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[],"tags":[156,5668,6012,5669,5667,5665,5666],"cross-post-tag":[],"acf":[],"featured_image":"https:\/\/blog.jetbrains.com\/wp-content\/uploads\/2020\/03\/fr-Feuille-de-route-Space-2020.jpg","_links":{"self":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34252"}],"collection":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"},{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/users\/813"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/comments?post=34252"}],"version-history":[{"count":0,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/posts\/34252\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media\/34253"}],"wp:attachment":[{"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/media?parent=34252"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/categories?post=34252"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/tags?post=34252"},{"taxonomy":"cross-post-tag","embeddable":true,"href":"https:\/\/blog.jetbrains.com\/fr\/wp-json\/wp\/v2\/cross-post-tag?post=34252"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}