From 23293b770c4a2d98032277e0ea8c3c3f0a5df0d6 Mon Sep 17 00:00:00 2001 From: Tobias Huste <t.huste@hzdr.de> Date: Mon, 24 Aug 2020 10:53:22 +0200 Subject: [PATCH] Update software part of the roadmap with past and future items --- _roadmap/software/2019-12-01-tasks.md | 13 +++++++++++++ _roadmap/software/2020-01-01-tasks.md | 10 ++++++++++ _roadmap/software/2020-03-01-tasks.md | 10 ++++++++++ _roadmap/software/2020-06-01-tasks.md | 14 ++++++++++++++ _roadmap/software/2020-07-01-tasks.md | 10 ---------- _roadmap/software/2020-09-01-tasks.md | 16 ++++++++++++++++ _roadmap/software/2020-10-01-tasks.md | 11 ++++++----- _roadmap/software/2020-11-01-tasks.md | 17 +++++++++++++++++ _roadmap/software/2020-12-01-tasks.md | 18 ------------------ 9 files changed, 86 insertions(+), 33 deletions(-) create mode 100644 _roadmap/software/2019-12-01-tasks.md create mode 100644 _roadmap/software/2020-01-01-tasks.md create mode 100644 _roadmap/software/2020-03-01-tasks.md create mode 100644 _roadmap/software/2020-06-01-tasks.md delete mode 100644 _roadmap/software/2020-07-01-tasks.md create mode 100644 _roadmap/software/2020-09-01-tasks.md create mode 100644 _roadmap/software/2020-11-01-tasks.md delete mode 100644 _roadmap/software/2020-12-01-tasks.md diff --git a/_roadmap/software/2019-12-01-tasks.md b/_roadmap/software/2019-12-01-tasks.md new file mode 100644 index 000000000..8a160f28d --- /dev/null +++ b/_roadmap/software/2019-12-01-tasks.md @@ -0,0 +1,13 @@ +--- +date: 2019-12-01 +title: Tasks in December 2019 +service: software +--- + +## Initial launch of [software.hifis.net](https://software.hifis.net) +The platform [software.hifis.net](https://software.hifis.net) is launched as +the future home for software development services within Helmholtz and HIFIS. +The static site is built with Jekyll. +Its sources are available on +[GitLab](https://gitlab.hzdr.de/hifis/software.hifis.net). +Feel free to build upon it. diff --git a/_roadmap/software/2020-01-01-tasks.md b/_roadmap/software/2020-01-01-tasks.md new file mode 100644 index 000000000..60e1c7961 --- /dev/null +++ b/_roadmap/software/2020-01-01-tasks.md @@ -0,0 +1,10 @@ +--- +date: 2020-01-01 +title: Tasks in January 2020 +service: software +--- + +## Initial training of Carpentries Instructors +In preparation of providing Helmholtz-wide training events 12 Carpentries +instructors are trained as part of the membership of the HZDR and GFZ in +the [Carpentries](https://carpentries.org/). diff --git a/_roadmap/software/2020-03-01-tasks.md b/_roadmap/software/2020-03-01-tasks.md new file mode 100644 index 000000000..be153555b --- /dev/null +++ b/_roadmap/software/2020-03-01-tasks.md @@ -0,0 +1,10 @@ +--- +date: 2020-03-01 +title: Tasks in March 2020 +service: software +--- + +## [Start of Helmholtz-wide training events](https://software.hifis.net/events) +The first Helmholtz-wide training events are conducted. +Read the [announcement post](https://software.hifis.net/announcement/2020/02/21/HIFIS-workshops-2020) +for information on how the initial course portfolio will look like. diff --git a/_roadmap/software/2020-06-01-tasks.md b/_roadmap/software/2020-06-01-tasks.md new file mode 100644 index 000000000..cddb735ae --- /dev/null +++ b/_roadmap/software/2020-06-01-tasks.md @@ -0,0 +1,14 @@ +--- +date: 2020-06-01 +title: Tasks in June 2020 +service: software +--- + +## [Launch of the HIFIS Software Helpdesk][software-helpdesk] +In preparation of the launch of the [Consulting Services][software-consulting] +the _HIFIS Software helpdesk_ has been launched basing on [Zammad](https://zammad.org). +Therefore, a [reusable Ansible role][ansible-role-zammad] has been implemented. + +[software-helpdesk]: https://software.hifis.net/announcement/2020/06/01/helpdesk-launch +[software-consulting]: https://software.hifis.net/services/consulting +[ansible-role-zammad]: https://github.com/Helmholtz-UFZ/ansible-role-zammad diff --git a/_roadmap/software/2020-07-01-tasks.md b/_roadmap/software/2020-07-01-tasks.md deleted file mode 100644 index 0aa0e375c..000000000 --- a/_roadmap/software/2020-07-01-tasks.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -date: 2020-08-01 -title: Tasks in August 2020 -service: software ---- - -## Recipes for a Scalable CI solution -One important element of the software management platform is a solution for -[continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration). -Reusable Ansible recipes for a GitLab CI infrastructure will be provided. diff --git a/_roadmap/software/2020-09-01-tasks.md b/_roadmap/software/2020-09-01-tasks.md new file mode 100644 index 000000000..83f68a4c2 --- /dev/null +++ b/_roadmap/software/2020-09-01-tasks.md @@ -0,0 +1,16 @@ +--- +date: 2020-09-01 +title: Tasks in September 2020 +service: software +--- + +## Launch of the HIFIS Software Consulting Services +HIFIS Software offers free-of-charge consulting as a service to research groups within +the Helmholtz umbrella. +We can help you deal with specific licensing issues, migrating code between +different environments and languages, setting up new projects, and other +problems that you need to solve. + +<i class="fas fa-info-circle"></i> [Request a consulting.][consulting-page] + +[consulting-page]: https://software.hifis.net/services/consulting diff --git a/_roadmap/software/2020-10-01-tasks.md b/_roadmap/software/2020-10-01-tasks.md index 82afb5741..65a7e3a3b 100644 --- a/_roadmap/software/2020-10-01-tasks.md +++ b/_roadmap/software/2020-10-01-tasks.md @@ -4,8 +4,9 @@ title: Tasks in October 2020 service: software --- -## Integrate the Software Management Platform into the Helmholtz Cloud -The software management platform is planned to be integrated into the -Helmholtz Cloud as soon as the technical platform is available. -Continuous Integration will be part of the software management platform from -the very beginning. +## Reusable Ansible recipes for a scalable GitLab instance +The future software management platform will be based on reusable Ansile recipes. +This allows other research centers to reuse the implemented solution. +The open-source recipes are publicly available on [gitlab.com/hifis/ansible][gitlab-ansible]. + +[gitlab-ansible]: https://gitlab.com/hifis/ansible diff --git a/_roadmap/software/2020-11-01-tasks.md b/_roadmap/software/2020-11-01-tasks.md new file mode 100644 index 000000000..d0546bb27 --- /dev/null +++ b/_roadmap/software/2020-11-01-tasks.md @@ -0,0 +1,17 @@ +--- +date: 2020-11-01 +title: Tasks in November 2020 +service: software +--- + +## Integrate the Software Management Platform into the Helmholtz Cloud +The software management platform is planned to be integrated into the +Helmholtz Cloud as soon as the technical platform is available. +Continuous Integration will be part of the software management platform from +the very beginning. + +## Recipes for a Scalable CI solution +One important element of the software management platform is a solution for +[continuous integration (CI)](https://en.wikipedia.org/wiki/Continuous_integration). +Reusable Ansible recipes for a GitLab CI infrastructure will be provided. +The Ansible role is developed [here](https://gitlab.com/hifis/ansible/gitlab-ci-openstack). diff --git a/_roadmap/software/2020-12-01-tasks.md b/_roadmap/software/2020-12-01-tasks.md deleted file mode 100644 index 0b138cb22..000000000 --- a/_roadmap/software/2020-12-01-tasks.md +++ /dev/null @@ -1,18 +0,0 @@ ---- -date: 2020-12-01 -title: Tasks in December 2020 -service: software ---- - -## Integrations for the Software Management Platform -- Integrate bots for automating tasks, e.g. automated dependency updates. -- Seamlessly integrate interactive computing environments like - [Jupyter](https://jupyter.org/). - -## Conceptualization of a Helmholtz Software Catalogue -Design a concept for a Helmholtz software catalogue. -With the aid of a software catalogue -- the reusability and findability of specific software solutions is expected - to be increased and -- it is made easier to find relevant contact persons working on similar - solutions. -- GitLab