Skip to content
Snippets Groups Projects
Commit 2b6ff552 authored by Uwe Jandt (DESY, HIFIS)'s avatar Uwe Jandt (DESY, HIFIS)
Browse files

Merge branch 'master' into success-story-hts

parents 3ac8104b 492ce474
No related branches found
No related tags found
1 merge request!239Success story hts
image: ruby:2.7
image: ruby:3.0
stages:
- build
......@@ -117,18 +117,6 @@ build:latest:
image: ruby:latest
allow_failure: true
# Job runs jekyll build latest dependencies,
# puts everything in a sub-directory while specifying baseurl.
build:production:subpath:
<<: *builds
<<: *production_before_script
image: ruby:latest
variables:
<<: *common_variables
SUBPATH: /$CI_PROJECT_NAME
extends:
- .artifacts_extension
# Job runs jekyll build with production dependencies,
# puts everything in a sub-directory as required for review apps.
build:production:review-apps:
......@@ -158,8 +146,8 @@ test:htmlproofer:
test:htmlproofer:subpath:
<<: *tests
dependencies:
- build:production:subpath
needs: ["build:production:subpath"]
- build:production:review-apps
needs: ["build:production:review-apps"]
# Job tests external links in addition to test:htmlproofer job.
test:htmlproofer:external_links:
......@@ -176,6 +164,7 @@ test:htmlproofer:external_links:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
tags:
- internal
allow_failure: true
review:
stage: review
......@@ -215,20 +204,3 @@ include:
- template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
- template: 'Verify/Accessibility.gitlab-ci.yml'
- local: '/.gitlab/ci/a11y.gitlab-ci.yml'
pages:
image: alpine:latest
stage: deploy
variables:
GIT_STRATEGY: none
script:
- mv public/$CI_PROJECT_NAME/* public/.
- rmdir public/$CI_PROJECT_NAME
dependencies:
- build:production:subpath
needs: ["build:production:subpath"]
artifacts:
paths:
- public
rules:
- if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
......@@ -12,11 +12,14 @@ end:
location:
campus: "Online"
room: "<a href=https://meet.gwdg.de/b/max-93j-2ef><i class=\"fas fa-external-link-alt\"></i> meet.gwdg.de</a>"
excerpt: "<strong>Time & quality - a wicked problem</strong> How to decide when enough is enough"
excerpt: "<strong>What is it like to be an RSE?</strong>"
---
## Time and quality in research software development - a toxic relationship
## What is it like to be an RSE?
The Hacky Hour is intended to discuss and learn about different topics in the context of research software development. During the session, you will meet Helmholtz researchers from different fields and have the opportunity to present your favorite tools and techniques. If you want to join, share your experience or have any question on the topic, let us and others know about it in [the meta pad](https://pad.gwdg.de/0HczFKgqS_C9L1QGzfpbJA#).
In research software development quality is fundamental to produce valid and reliable results. On the other hand, we are struggling with limited time resources. Together we would like to discuss strategies of how to find the best tradeoff between high quality research software and meeting submission deadlines.
The development and use of software has become fundamental to a growing number of research fields.
Often the lack of expertise, time, support or professional recognition makes the development and maintenance of high-quality software quite difficult.
Research software engineers (RSEs) are trying to improve this situation by promoting best practices, raising awareness for the need of structural change, and offering practical support such as trainings and consulting.
In the next session, the HIFIS Software team will share their experience and invite you to discuss on what it is like to be an RSE.
We are looking forward to seeing you!
......@@ -4,13 +4,14 @@ layout: event
organizers:
- erxleben
lecturers:
- TBA
- Helene Hoffmann
- Lokamani
type: workshop
start:
date: "2021-06-11"
end:
date: "2021-06-14"
registration_link:
registration_link: "https://events.hifis.net/event/123/"
location:
campus: Online
fully_booked_out: false
......
......@@ -25,6 +25,10 @@ post: The post which sould be displayed on the card
<i class="fas fa-calendar-day" aria-hidden="true"></i>
{{ include.post.date | date: "%d.&thinsp;%b.&thinsp;%y" }}
</span>
<span class="badge badge-dark">
<i class="fas fa-tag" aria-hidden="true"></i>
{{ include.post.categories.first | capitalize }}
</span>
</div>
<div class="card-text">
<a href="{{ include.post.url | relative_url }}" class="stretched-link">
......
This diff is collapsed.
......@@ -95,3 +95,25 @@ h2 {
width: 100%;
}
}
// Replace the HTML details triangle with Fontawesome icons
summary {
list-style: none;
&::-webkit-details-marker {
display: none;
}
}
details {
summary::before {
content: "\f138"; // fas fa-chevron-circle-right
font-family: "Font Awesome 5 Free";
font-weight: 900;
margin-right: 0.25rem;
}
&[open] summary::before {
content: "\f13a"; // fas fa-chevron-circle-down
}
}
......@@ -145,3 +145,7 @@
margin: 0.5rem;
}
.flex-cards {
justify-content: center;
}
---
title: Tutorials
title_image: mountains-nature-arrow-guide-66100.jpg
layout: services/default
author: none
additional_css:
- title/service-title-buttons.css
excerpt:
"We provide tutorials to let you know how to best make use of our services
and how to boost your research software engineering practices."
---
{{ page.excerpt }}
<div class="flex-cards">
{%- assign posts = site.categories['tutorial'] | where: "lang", "en" -%}
{% for post in posts -%}
{% include cards/post_card_image.html post=post %}
{% endfor -%}
</div>
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