Skip to content
Snippets Groups Projects
Commit 4ae6ec24 authored by Huste, Tobias's avatar Huste, Tobias :rabbit:
Browse files

Merge branch 'replace-links-to-codebase.helmholtz.cloud' into 'master'

Replace several links to gitlab.hzdr.de with codebase.helmholtz.cloud

See merge request !679
parents 614b0279 694c8230
No related branches found
No related tags found
1 merge request!679Replace several links to gitlab.hzdr.de with codebase.helmholtz.cloud
......@@ -48,7 +48,7 @@ As such an initiative requires dedicated tools and services for an efficient and
- The exchange of documents, presentations, protocols and other files is conducted through the HIFIS Nextcloud service [nubes](https://helmholtz.cloud/services?serviceDetails=svc-fa7ffed8-ea57-4a14-b6bd-abd46bcec6c5).
- [Mattermost](https://cloud.helmholtz.de/services?serviceDetails=svc-1be91786-b7e7-4fa3-81d9-1b95dd03cd52) is used for inter-institutional communication via private or dedicated team and group chats
- Collaborative notes and protocols are developed within the Markdown editor [Notes](https://cloud.helmholtz.de/services?serviceDetails=svc-cea6f848-b46b-4340-92fe-17da42a78829).
- The HIFIS GitLab Instance [Codebase](https://gitlab.hzdr.de/users/sign_in) serves as a central and widely adopted framework for collaborative software development.
- The HIFIS GitLab Instance [Codebase](https://codebase.helmholtz.cloud/users/sign_in) serves as a central and widely adopted framework for collaborative software development.
- The seamless and transparent usage of all these services is realized through HIFIS' central Authentication and Authorisation Infrastructure [Helmholtz AAI]({% link aai/index.md %})
Apart from those software services, the DataHub is heavily promoting trainings through [HIFIS Education](https://hifis.net/services/software/training) for collaborative software development via GitLab and other fundamental [software engineering skills](https://events.hifis.net/category/4/) as well as consultation and support for software licensing issues through the [Software Engineering Consulting](https://www.hifis.net/services/software/consulting.html).
......@@ -70,7 +70,7 @@ src="{% link assets/img/posts/2022-10-04-datahub/Screenshot_FeatureIntegration.p
</div>
<div class="text-box" markdown="1">
The missing features and functionalities for a data portal covering the entire research field were identified during a requirement analysis, for which the developers made use of the HIFIS Codebase. In particular, by providing dedicated and well-defined [issue templates](https://gitlab.hzdr.de/help/user/project/description_templates.md#description-templates) for *feature requests* and *data / repository integration*, a clear and consistent structure is realized so that both the users and developers can easily add their suggestions, requirements and wishes.
The missing features and functionalities for a data portal covering the entire research field were identified during a requirement analysis, for which the developers made use of the HIFIS Codebase. In particular, by providing dedicated and well-defined [issue templates](https://codebase.helmholtz.cloud/help/user/project/description_templates.md#description-templates) for *feature requests* and *data / repository integration*, a clear and consistent structure is realized so that both the users and developers can easily add their suggestions, requirements and wishes.
The *feature request template* comes with a brief user story, in which a typical use case for a specific feature or functionality is described (e.g., I want to search for all environmental data in a certain region). By adding a set of pre-defined acceptance criteria, both the developers and the creator of the request can check the status of the feature implementation and close the request once all criteria are met.
......
......@@ -52,8 +52,8 @@ During two day's sessions, the [progress of HIFIS](https://events.hifis.net/even
[plans for potential future development](https://events.hifis.net/event/450/timetable/#20220930.detailed),
have been presented and discussed in detail.
HIFIS has been establishing the technical and procedural frameworks to allow all Helmholtz Centres to seamlessly share digital resources with all Helmholtz and collaboration partners.
Meanwhile, more than 20 cloud services have been brought online, with more than [11k users registered, numbers strongly rising](https://gitlab.hzdr.de/hifis/overall/kpi/kpi-plots-ci/-/jobs/722376/artifacts/file/plots/202102_Backbone/plot_2.pdf).
HIFIS education courses were received comparably well, with more than [14k overall participant hours so far](https://gitlab.hzdr.de/hifis/overall/kpi/kpi-plots-ci/-/jobs/722376/artifacts/file/plots/pdf/software_workshops-plot_3.pdf).
Meanwhile, more than 20 cloud services have been brought online, with more than [11k users registered, numbers strongly rising](https://codebase.helmholtz.cloud/hifis/overall/kpi/kpi-plots-ci/-/jobs/722376/artifacts/file/plots/202102_Backbone/plot_2.pdf).
HIFIS education courses were received comparably well, with more than [14k overall participant hours so far](https://codebase.helmholtz.cloud/hifis/overall/kpi/kpi-plots-ci/-/jobs/722376/artifacts/file/plots/pdf/software_workshops-plot_3.pdf).
## Initial feedback
......
......@@ -9,5 +9,5 @@ The platform software.hifis.net (meanwhile moved to [hifis.net](https://hifis.ne
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).
[GitLab](https://codebase.helmholtz.cloud/hifis/software.hifis.net).
Feel free to build upon it.
......@@ -5,8 +5,8 @@ service: software
---
## Helmholtz-wide GitLab on new Ansible-managed Infrastructure
The [GitLab service](https://gitlab.hzdr.de) will be deployed to a
new [Ansible-managed infrastructure](https://gitlab.hzdr.de/hifis-software-deployment/gitlab)
The [GitLab service](https://codebase.helmholtz.cloud) will be deployed to a
new [Ansible-managed infrastructure](https://codebase.helmholtz.cloud/hifis-software-deployment/gitlab)
providing an enhanced maintainability and scalability.
Access to this Helmholtz-wide GitLab will be granted to all people affiliated
with the Helmholtz Association and partners to foster cross-center
......
......@@ -8,7 +8,7 @@ service: software
We consider Continuous Integration (CI) an important aspect in a
modern software engineering workflow.
Easy-to-use CI resources should be available for all Helmholtz scientists.
Beside the [Helmholtz-wide GitLab](https://gitlab.hzdr.de) many Helmholtz
Beside the [Helmholtz-wide GitLab](https://codebase.helmholtz.cloud) many Helmholtz
centers run their own GitLab instances on dedicated infrastructure in their
center.
In order to bundle resources and enable research software projects
......
......@@ -8,7 +8,7 @@ service: software
Allowing scientists or reviewers to easily interact with computational environments
can be considered a key aspect for reproducible and easy-to-use research software.
Integrating tools like [Binder](https://mybinder.org/) or [ShinyR](https://shiny.rstudio.com/)
into the [Helmholtz-wide GitLab](https://gitlab.hzdr.de)
into the [Helmholtz-wide GitLab](https://codebase.helmholtz.cloud)
will allow scientists to easily make their research software product available
to others without the need for installing and configuring tools locally.
In this milestone, a concept will be elaborated on how this integration
......
......@@ -39,7 +39,7 @@ platforms:
- type: webpage
link_as: https://hzdr.de/openfoam
- type: gitlab
link_as: https://gitlab.hzdr.de/openfoam
link_as: https://codebase.helmholtz.cloud/openfoam
license: GPL-3.0-or-later
costs: free and open
software_type:
......
......@@ -19,7 +19,7 @@ Some frequently used documentation links are listed below:
* How to [use HIFIS Transfer Service](https://hifis.net/doc/core-services/fts-endpoint/)
#### Service Usage
* [Exemplary usage plots](https://gitlab.hzdr.de/hifis/overall/kpi/kpi-plots-ci/-/blob/master/example_graphs.md) for AAI usage, Helmholtz Codebase Service, and HIFIS Software Course Participation. More to come!
* [Exemplary usage plots](https://codebase.helmholtz.cloud/hifis/overall/kpi/kpi-plots-ci/-/blob/master/example_graphs.md) for AAI usage, Helmholtz Codebase Service, and HIFIS Software Course Participation. More to come!
#### Documentation on the Current Status of Implementation
......@@ -31,9 +31,9 @@ Some frequently used documentation links are listed below:
#### Public Gitlab Repositories
The following documentation projects are publicly accessible for reading. You can contribute to them after signing in via Helmholtz AAI.
* [Gitlab Project for this homepage](https://gitlab.hzdr.de/hifis/hifis.net)
* [Gitlab Project for HIFIS Documentation](https://gitlab.hzdr.de/hifis/hifis-technical-documentation)
* [Gitlab Project for AAI Website](https://gitlab.hzdr.de/helmholtz-aai/aai.helmholtz.de) (_outdated_)
* [Gitlab Project for this homepage](https://codebase.helmholtz.cloud/hifis/hifis.net)
* [Gitlab Project for HIFIS Documentation](https://codebase.helmholtz.cloud/hifis/hifis-technical-documentation)
* [Gitlab Project for AAI Website](https://codebase.helmholtz.cloud/helmholtz-aai/aai.helmholtz.de) (_outdated_)
#### Governance
* Original [platform proposal for HIFIS](https://www.helmholtz.de/fileadmin/user_upload/01_forschung/Helmholtz_Inkubator_HIFIS.pdf)
......
......@@ -22,40 +22,40 @@ function include_mkdocs(){
#== 1. Get content for education/training materials. ==#
#-- Workshop Python - object oriented programming
include_mkdocs \
"https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/workshop-oop-in-python/-/jobs/artifacts/main/download?job=pages" \
"https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/workshop-oop-in-python/-/jobs/artifacts/main/download?job=pages" \
"workshop-materials/python-oop/"
#-- Workshop Python - pandas
include_mkdocs \
"https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/workshop-pandas/-/jobs/artifacts/main/download?job=pages" \
"https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/workshop-pandas/-/jobs/artifacts/main/download?job=pages" \
"workshop-materials/python-pandas/"
#-- Workshop Python - matplotlib
include_mkdocs \
"https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/workshop-matplotlib/-/jobs/artifacts/main/download?job=pages" \
"https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/workshop-matplotlib/-/jobs/artifacts/main/download?job=pages" \
"workshop-materials/python-matplotlib/"
#-- Workshop Tool - Gitlab CI
include_mkdocs \
"https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/gitlab-ci/workshop-materials/-/jobs/artifacts/main/download?job=pages" \
"https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/gitlab-ci/workshop-materials/-/jobs/artifacts/main/download?job=pages" \
"workshop-materials/gitlab-ci/"
#-- Workshop Tool - Indico
include_mkdocs \
"https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/workshop-event-management-with-indico/-/jobs/artifacts/main/download?job=pages" \
"https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/workshop-event-management-with-indico/-/jobs/artifacts/main/download?job=pages" \
"workshop-materials/tool-indico/"
#== 2. Get HIFIS Intro letter ==#
wget https://gitlab.hzdr.de/hifis/overall/communication/hifis-news/-/jobs/artifacts/main/raw/build/2022-03_overview_de.pdf?job=build -O media/HIFIS_overview_2022_03_de.pdf
wget https://gitlab.hzdr.de/hifis/overall/communication/hifis-news/-/jobs/artifacts/main/raw/build/2022-03_overview_en.pdf?job=build -O media/HIFIS_overview_2022_03_en.pdf
wget https://codebase.helmholtz.cloud/hifis/overall/communication/hifis-news/-/jobs/artifacts/main/raw/build/2022-03_overview_de.pdf?job=build -O media/HIFIS_overview_2022_03_de.pdf
wget https://codebase.helmholtz.cloud/hifis/overall/communication/hifis-news/-/jobs/artifacts/main/raw/build/2022-03_overview_en.pdf?job=build -O media/HIFIS_overview_2022_03_en.pdf
#== 3. Get HIFIS Teaser Video ==#
wget https://gitlab.hzdr.de/hifis/overall/communication/hifis-teaser-video/-/jobs/artifacts/main/raw/video/video_full.mp4?job=video_build -O assets/videos/video_full.mp4
wget https://codebase.helmholtz.cloud/hifis/overall/communication/hifis-teaser-video/-/jobs/artifacts/main/raw/video/video_full.mp4?job=video_build -O assets/videos/video_full.mp4
#== 4. Get Administrative and Technical Documentation ==#
# tbd
#== 5. Get content for consulting-handbook. ==#
include_mkdocs \
"https://gitlab.hzdr.de/hifis/software/consulting/consulting-handbook/-/jobs/artifacts/main/download?job=pages" \
"https://codebase.helmholtz.cloud/hifis/software/consulting/consulting-handbook/-/jobs/artifacts/main/download?job=pages" \
"consulting-handbook/"
......@@ -21,4 +21,4 @@ The access to the following documents (drafts) is currently partly restricted to
#### Organisation
* [HIFIS Stakeholder List](https://nubes.helmholtz-berlin.de/f/41769740)
* [HIFIS Working Groups](https://gitlab.hzdr.de/hifis/communication/hifis-structure/-/blob/master/hifis_structure.md) (to be updated)
* [HIFIS Working Groups](https://codebase.helmholtz.cloud/hifis/communication/hifis-structure/-/blob/master/hifis_structure.md) (to be updated)
......@@ -32,11 +32,11 @@ If you find issues or would like to contribute, feel free to take a look at the
| Event Management with Indico | [Material][indico-material] | [Repository][indico-repo] |
| Getting started with Markdown Flavours | (In preparation) | [Repository][markdown-repo] |
[containers-in-science-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/workshop-using-containers-in-science
[containers-in-science-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/workshop-using-containers-in-science
[indico-material]: {{ "workshop-materials/tool-indico/" | relative_url }}
[indico-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/workshop-event-management-with-indico
[markdown-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/workshop-getting-started-with-markdown-flavors
[sw-publication-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/foundations-of-research-software-publication
[indico-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/workshop-event-management-with-indico
[markdown-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/workshop-getting-started-with-markdown-flavors
[sw-publication-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/foundations-of-research-software-publication
### Python
......@@ -48,14 +48,14 @@ If you find issues or would like to contribute, feel free to take a look at the
| Data Visualization with _Matplotlib_ | [Material][python-matplotlib-material] | [Repository][python-matplotlib-repo] |
| Test Automation | (In preparation) | [Repository][python-test-repo] |
[python-first-steps-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/first-steps-in-python
[python-first-steps-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/first-steps-in-python
[python-matplotlib-material]: {{ "workshop-materials/python-matplotlib/" | relative_url}}
[python-matplotlib-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/workshop-matplotlib
[python-matplotlib-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/workshop-matplotlib
[python-oop-material]: {{ "workshop-materials/python-oop/" | relative_url }}
[python-oop-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/workshop-oop-in-python
[python-oop-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/workshop-oop-in-python
[python-pandas-material]: {{ "workshop-materials/python-pandas/" | relative_url }}
[python-pandas-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/workshop-pandas
[python-test-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/test-automation-with-python
[python-pandas-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/workshop-pandas
[python-test-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/test-automation-with-python
### Git and GitLab
......@@ -67,16 +67,16 @@ If you find issues or would like to contribute, feel free to take a look at the
| Continuous Integration with GitLab CI | [Material][gitlab-ci-material] | [Repository][gitlab-ci-repo] |
[git-intro-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/git-introduction
[gitlab-basics-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/workshop-project-management-with-gitlab
[git-intro-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/git-introduction
[gitlab-basics-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/workshop-project-management-with-gitlab
[gitlab-ci-material]: {{ "workshop-materials/gitlab-ci/" | relative_url }}
[gitlab-ci-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/gitlab-ci/workshop-materials
[gitlab-teams-repo]: https://gitlab.hzdr.de/hifis/software/education/hifis-workshops/software-development-for-teams
[gitlab-ci-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/gitlab-ci/workshop-materials
[gitlab-teams-repo]: https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops/software-development-for-teams
### Further Materials
Not all of our workshop materials are published in a nice fashion (yet).
You can find the complete set of materials in the [Helmholtz Codebase](https://gitlab.hzdr.de/hifis/software/education/hifis-workshops).
You can find the complete set of materials in the [Helmholtz Codebase](https://codebase.helmholtz.cloud/hifis/software/education/hifis-workshops).
### Requesting Workshops
......
......@@ -23,7 +23,7 @@ excerpt: >-
Many centers offer GitLab to their scientists.
In order to bundle resources and foster cross-center collaboration
HIFIS Software offers
<a href="https://gitlab.hzdr.de">Helmholtz GitLab</a>
<a href="https://codebase.helmholtz.cloud">Helmholtz GitLab</a>
to all Helmholtz disregarding the center affiliation.
The benefits and synergies of using GitLab are manifold.
Nowadays, research software needs to be open, transparent, reproducible,
......@@ -62,12 +62,12 @@ excerpt: >-
Project Management Platform?
That's perfect, no worries.
GitLab offers an
<a href="https://gitlab.hzdr.de/help/user/project/import/index.md">import wizard</a>
<a href="https://codebase.helmholtz.cloud/help/user/project/import/index.md">import wizard</a>
with which researchers can migrate their remote Git repositories
just easily if the necessity arises.
</p>
<p>
<a href="https://gitlab.hzdr.de/help/topics/git/index.md" type="button" class="btn btn-outline-secondary btn-sm">
<a href="https://codebase.helmholtz.cloud/help/topics/git/index.md" type="button" class="btn btn-outline-secondary btn-sm">
<i class="fas fa-file-alt"></i> Documentation
</a>
</p>
......@@ -91,23 +91,23 @@ excerpt: >-
projects.
GitLab is a specialized tool to support software project management.
It offers
<a href="https://gitlab.hzdr.de/help/user/group/index.md">Groups</a>,
<a href="https://gitlab.hzdr.de/help/user/project/index.md">Projects</a>,
<a href="https://gitlab.hzdr.de/help/user/project/issues/index.md">Issue Trackers</a>,
<a href="https://gitlab.hzdr.de/help/user/project/issue_board.md">Issue/Kanban Boards</a>,
<a href="https://gitlab.hzdr.de/help/user/project/milestones/index.md">Milestones</a>,
<a href="https://gitlab.hzdr.de/help/user/project/labels.md">Labels</a>,
<a href="https://gitlab.hzdr.de/help/user/project/repository/branches/index.md">Branches</a>,
<a href="https://gitlab.hzdr.de/help/user/project/merge_requests/index.md">Merge Requests</a>
<a href="https://codebase.helmholtz.cloud/help/user/group/index.md">Groups</a>,
<a href="https://codebase.helmholtz.cloud/help/user/project/index.md">Projects</a>,
<a href="https://codebase.helmholtz.cloud/help/user/project/issues/index.md">Issue Trackers</a>,
<a href="https://codebase.helmholtz.cloud/help/user/project/issue_board.md">Issue/Kanban Boards</a>,
<a href="https://codebase.helmholtz.cloud/help/user/project/milestones/index.md">Milestones</a>,
<a href="https://codebase.helmholtz.cloud/help/user/project/labels.md">Labels</a>,
<a href="https://codebase.helmholtz.cloud/help/user/project/repository/branches/index.md">Branches</a>,
<a href="https://codebase.helmholtz.cloud/help/user/project/merge_requests/index.md">Merge Requests</a>
among many other useful features.
This platform is very open in terms of supported workflows in
research software projects and can be adapted to almost any
practical software development workflow you may think of.
Using the <a href="https://gitlab.hzdr.de">Helmholtz GitLab Service</a>
Using the <a href="https://codebase.helmholtz.cloud">Helmholtz GitLab Service</a>
makes it easier to see and keep track of the progress of your projects.
</p>
<p>
<a href="https://gitlab.hzdr.de/help/user/project/index.md" type="button" class="btn btn-outline-secondary btn-sm">
<a href="https://codebase.helmholtz.cloud/help/user/project/index.md" type="button" class="btn btn-outline-secondary btn-sm">
<i class="fas fa-file-alt"></i> Documentation
</a>
</p>
......@@ -139,7 +139,7 @@ excerpt: >-
tedious tasks again and again.
</p>
<p>
<a href="https://gitlab.hzdr.de/help/ci/index.md" type="button" class="btn btn-outline-secondary btn-sm">
<a href="https://codebase.helmholtz.cloud/help/ci/index.md" type="button" class="btn btn-outline-secondary btn-sm">
<i class="fas fa-file-alt"></i> Documentation
</a>
</p>
......@@ -161,7 +161,7 @@ excerpt: >-
be stored centrally in such a registry for later reuse.
</p>
<p>
<a href="https://gitlab.hzdr.de/help/user/packages/container_registry/index.md" type="button" class="btn btn-outline-secondary btn-sm">
<a href="https://codebase.helmholtz.cloud/help/user/packages/container_registry/index.md" type="button" class="btn btn-outline-secondary btn-sm">
<i class="fas fa-file-alt"></i> Documentation
</a>
</p>
......@@ -185,7 +185,7 @@ excerpt: >-
keep the group of project members manageable.
</p>
<p>
<a href="https://gitlab.hzdr.de/help/user/packages/package_registry/index.md" type="button" class="btn btn-outline-secondary btn-sm">
<a href="https://codebase.helmholtz.cloud/help/user/packages/package_registry/index.md" type="button" class="btn btn-outline-secondary btn-sm">
<i class="fas fa-file-alt"></i> Documentation
</a>
</p>
......@@ -210,7 +210,7 @@ excerpt: >-
and automatically made accessible to anyone with the right permissions.
</p>
<p>
<a href="https://gitlab.hzdr.de/help/user/project/pages/index.md" type="button" class="btn btn-outline-secondary btn-sm">
<a href="https://codebase.helmholtz.cloud/help/user/project/pages/index.md" type="button" class="btn btn-outline-secondary btn-sm">
<i class="fas fa-file-alt"></i> Documentation
</a>
</p>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment