Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • dirk-norbert.baker/hifis.net
  • hifis/overall/hifis.net
  • jucke/hifis.net
  • stephan.thober/hifis.net
  • nicolas.boltz/hifis.net
  • axel.loewe/hifis.net
  • matthias.ruester/hifis.net
  • Franz.Steinmetz/hifis.net
  • bilke/hifis.net
  • guido.bloecher/hifis.net
  • mauro.cacace/hifis.net
  • sebastian.mueller/hifis.net
  • daniel.scheffler/hifis.net
  • manideep.jayavarapu/hifis.net
  • d.wortmann/hifis.net
  • j.mitchell/hifis.net
  • demme/hifis.net
  • s.dinkelacker/hifis.net
  • marcus/hifis.net
  • j.schmoelder/hifis.net
  • tempest.glodowski/hifis.net
  • norman.mueller/hifis.net
22 results
Show changes
Commits on Source (107)
Showing
with 857 additions and 24 deletions
......@@ -8,7 +8,7 @@ variables:
https://$APPS_DOMAIN/review-apps/$CI_PROJECT_PATH_SLUG/$CI_COMMIT_REF_SLUG/partners
https://$APPS_DOMAIN/review-apps/$CI_PROJECT_PATH_SLUG/$CI_COMMIT_REF_SLUG/team
https://$APPS_DOMAIN/review-apps/$CI_PROJECT_PATH_SLUG/$CI_COMMIT_REF_SLUG/cloud-platform
https://$APPS_DOMAIN/review-apps/$CI_PROJECT_PATH_SLUG/$CI_COMMIT_REF_SLUG/you-and-hifis
https://$APPS_DOMAIN/review-apps/$CI_PROJECT_PATH_SLUG/$CI_COMMIT_REF_SLUG/hifis-services-for-you
https://$APPS_DOMAIN/review-apps/$CI_PROJECT_PATH_SLUG/$CI_COMMIT_REF_SLUG/contact
https://$APPS_DOMAIN/review-apps/$CI_PROJECT_PATH_SLUG/$CI_COMMIT_REF_SLUG/publications
https://$APPS_DOMAIN/review-apps/$CI_PROJECT_PATH_SLUG/$CI_COMMIT_REF_SLUG/faq
......
......@@ -8,12 +8,12 @@ GEM
em-websocket (0.5.2)
eventmachine (>= 0.12.9)
http_parser.rb (~> 0.6.0)
ethon (0.12.0)
ffi (>= 1.3.0)
ethon (0.13.0)
ffi (>= 1.15.0)
eventmachine (1.2.7)
ffi (1.14.2)
ffi (1.15.0)
forwardable-extended (2.6.0)
html-proofer (3.18.8)
html-proofer (3.19.0)
addressable (~> 2.3)
mercenary (~> 0.3)
nokogumbo (~> 2.0)
......@@ -60,10 +60,10 @@ GEM
rb-inotify (~> 0.9, >= 0.9.10)
mercenary (0.4.0)
mini_portile2 (2.5.0)
nokogiri (1.11.1)
nokogiri (1.11.3)
mini_portile2 (~> 2.5.0)
racc (~> 1.4)
nokogumbo (2.0.4)
nokogumbo (2.0.5)
nokogiri (~> 1.8, >= 1.8.4)
parallel (1.20.1)
pathutil (0.16.2)
......@@ -91,7 +91,7 @@ PLATFORMS
ruby
DEPENDENCIES
html-proofer (~> 3.18.8)
html-proofer (~> 3.19.0)
jekyll (~> 4.2.0)
jekyll-feed (~> 0.15.1)
jekyll-paginate (~> 1.1.0)
......
......@@ -273,6 +273,6 @@ ufz:
# DZNE
# GEOMAR
# GSI
# HZG
# hereon
# HZI
# MDC
......@@ -11,34 +11,28 @@
# original Markdown.
header:
- title: News
url: news/
- title: "News & Blog"
url: "news/"
- title: Guidelines
url: "guidelines/"
- title: Mission
url: "mission/"
- title: "Events"
url: "events"
- title: FAQ
url: "faq.html"
- title: Roadmap
url: "roadmap/"
- title: Partners
url: "partners.html"
- title: Team
url: "team.html"
- title: Job Offers
url: "https://www.helmholtz.de/en/jobs_talent/job_vacancies/"
- title: Contact
url: "contact.html"
footer:
- title: Contact
url: "contact.html"
- title: FAQ
url: "faq.html"
- title: Imprint
url: "https://www.desy.de/imprint"
......
---
title: Introduction to Snakemake
layout: event
organizers:
- steinbach
lecturers:
- steinbach
type: workshop
start:
date: "2019-12-11"
time: "14:00"
end:
time: "17:00"
location:
campus: hzdr
room: "104/215"
fully_booked_out: true
registration_link: https://schedule.tii.tu-dresden.de/event/14/
registration_period:
from: "2019-12-01"
to: "2019-12-11"
excerpt: "This short course is meant to teach participants the automation
of pipelines. For this, the snakemake workflow engine is introduced."
---
## Content
This short course is meant to teach participants the automation of pipelines.
For this, the snakemake workflow engine is introduced.
It will be presented how to write recipes with this engine which are independent of
the programming language used.
Further, the capabilities of snakemake to parallelize these workflows are
demonstrated.
To conclude, a custom workflow will then be submitted to the cluster to
run on multiple machines.
The course will be fully interactive.
## Prerequesits
Users will work on hemera and are expected be sufficiently introduced to
the slurm scheduling system.
{{ page.path }}
---
title: The Carpentries Instructor Training
layout: event
organizers:
- huste
- dolling
type: workshop
start:
date: "2020-01-20"
end:
date: "2020-01-21"
excerpt:
The Carpentries Instructor Training will provide the participants with the
skills and information needed to become a certified Carpentries instructor.
---
## Content
The Carpentries[^1] is an organization which aims to be the
leading inclusive community teaching data and coding skills.
The Carpentries Instructor Training will provide the participants with the
skills and information needed to become a certified Carpentries instructor.
You can find further information about the process and content of this
training in the course material[^2].
{:.treat-as-figure}
The Carpentries logo
[!["The Carpentries Logo"]({{ site.directory.images | append: 'third-party-logos/TheCarpentries.svg' | relative_url }} "The Carpentries Logo")][1]
This training will be held in two different Helmholtz locations at the same
time: at GFZ in Potsdam and at HZDR in Dresden.
Both Helmholtz centers are currently a member organization of The Carpentries.
The methods and approaches taught will enable us to offer high-quality courses
in 2020 and beyond.
## References
[^1]: [About page of The Carpentries website][1]
[^2]: [The Carpentries (Software, Data, and Library Carpentry) instructor training course material][2]
[1]: https://carpentries.org/about/
[2]: https://carpentries.github.io/instructor-training/
---
title: "Covid-19 Update: Helmholtz GPU Hackathon"
layout: event
organizers:
- "Juckeland, Guido (HZDR)"
- "Pleiter, Dirk (FZJ)"
title_image: group-of-people-watching-on-laptop-1595385.jpg
type: Hackathon
start:
date: "2020-09-14"
time: "08:00"
end:
date: "2020-09-18"
time: "16:00"
location:
campus: hida
room: "Seminar room"
fully_booked_out: false
registration_link: https://www.gpuhackathons.org/form/register?hackathon_which_event=194
registration_period:
from: "2020-04-20"
to: "2020-07-14"
redirect_from:
- events/2020/01/20/helmholtz-gpu-hackathon
excerpt:
"GPU Hackathons are five day intensive hands-on events designed to
help computational scientists port their applications to GPUs using
libraries, OpenACC, CUDA and other tools by pairing participants with
dedicated mentors experienced in GPU programming and development."
---
## Description
GPU Hackathons are five day intensive hands-on events designed to help
computational scientists port their applications to GPUs using libraries,
OpenACC, CUDA and other tools by pairing participants with dedicated mentors
experienced in GPU programming and development.
Representing distinguished scholars and preeminent institutions around
the world, these teams of mentors and attendees work together to realize
performance gains and speedups by taking advantage of parallel programming
on GPUs.
This event is jointly organized by Helmholtz-Zentrum Dresden-Rossendorf
(HZDR) and Jülich Supercomputing Centre (JSC) in association with the
Helmholtz Federated IT Services Software Cluster (HIFIS).
### Goal
The goal of the 5-day hands-on workshop is for current or prospective user
groups of large-scale, GPU-accelerated systems to port their applications
to GPU accelerators or to further optimize already ported applications.
The teams should leave with applications running on GPUs, or at least
with a clear roadmap of how to get there.
Access will be provided to the following GPU-accelerated supercomputers:
- The TAURUS system at TU Dresden with NVIDIA K80 GPUs and Intel Haswell
processors as well as NVIDIA V100 GPUs and IBM POWER9 processors
- The JUWELS cluster at JSC with NVIDIA V100 GPUs and Intel Skylake processors
### Mentoring
The selected projects will receive a mentor that will prepare them and their
application for the hackathon week and will work with them in person during
that week.
### Requirements
Please note that teams need to have at least three team members to ensure
a sustainable hackathon experience for the team.
Join us for this one week of extreme immersion in GPU computing.
Prior GPU programming knowledge is not required, but expect homework
given before the event in this case.
If you are currently pondering if or how to move your application to GPUs,
this event is for you and you should apply!
## Additional Information / COVID-19
The evolution of the COVID-19 pandemic and related restrictions are difficult to predict. While the hackathon is currently planned as an in-person event, we may change this to a digital event leveraging the experiences of other hackathons, which will take place in May and June 2020. At this point, we encourage you to apply even if the restrictions, which are in place today, would not allow you to attend.
If teams are participating in Berlin, space will be limited, so only six to seven teams can be accepted.
In case of over-subscription preference will be given to teams with more
widely used, open-source applications and/or teams for which a suitable
mentor is available.
---
title: Software Carpentry Workshop
layout: event
organizers:
- huste
- erxleben
lecturers:
- erxleben
- huste
- steinbach
type: workshop
start:
date: "2020-03-31"
end:
date: "2020-04-01"
location:
campus: hzdr
room: "Building 801, Room P142"
fully_booked_out: true
registration_link: https://hifis-events.hzdr.de/event/5/registrations/4/
waiting_list_link: https://hifis-events.hzdr.de/event/8/registrations/5/
registration_period:
from: "2020-01-20"
to: "2020-03-27"
excerpt:
"This basic Software Carpentry workshop will teach Shell, Git
and Python for scientists and PhD students."
---
## Goal
Introduce scientists and PhD students to a powerful toolset to enhance their
research software workflow.
## Content
A Software Carpentry workshop is conceptualized as a two-day event that covers
the basic tools required for a research software workflow:
* The _Shell_ as a foundation for the following tools
* Employing _Git_ as version control system (VCS)
* Introduction into the _Python_ programming language
Details and workshop materials can also be found directly at the
[Software Carpentries' lessons overview][swc-lessons].
## Requirements
Neither prior knowledge nor experience in those tools is needed.
Participants are asked to bring their own computer on which they can install
software.
It is recommended to read and follow the instructions on [how to set up the tools][setup-tools] for the workshop before the event.
[swc-lessons]: https://software-carpentry.org/lessons/
[setup-tools]: https://hifis.gitlab.io/2020-03-31-hzdr/#setup
---
title: Software Carpentry Workshop
layout: event
organizers:
- dolling
- "Bezaye Tesfaye"
lecturers:
- dolling
- "Bezaye Tesfaye"
type: workshop
start:
date: "2020-04-21"
time: "09:00"
end:
date: "2020-04-21"
time: "18:00"
location: "Online via Zoom"
fully_booked_out: false
# registration_link: https://schedule.tii.tu-dresden.de/event/26/
registration_period:
from: "2020-02-24"
to: "2020-03-20"
excerpt:
"This basic Software Carpentry workshop will teach Shell, Git and Python for scientists and PhD students."
---
## Goal
Introduce scientists and PhD students to a powerful toolset to enhance their
research software workflow.
## Content
A Software Carpentry workshop is conceptualized as a two-day event that covers
the basic tools required for a research software workflow:
* Introduction into the _Python_ programming language
Details can also be found directly at the
[GFZ event page](https://swc-bb.gitext-pages.gfz-potsdam.de/swc-pages/2020-04-20-Potsdam-Berlin/).
## Requirements
Neither prior knowledge nor experience in those tools is needed.
A headset (or at least headphones) is required.
Two monitors are recommended.
---
title: Software Carpentry Workshop
layout: event
organizers:
- huste
- erxleben
lecturers:
- erxleben
- huste
- steinbach
type: workshop
start:
date: "2020-04-22"
end:
date: "2020-04-23"
registration_link: https://hifis-events.hzdr.de/event/11/
location:
campus: "Online Event"
fully_booked_out: false
registration_period:
from: "2020-04-07"
to: "2020-04-15"
excerpt:
"This basic Software Carpentry workshop will teach Shell, Git
and Python for scientists and PhD students."
---
## Goal
Introduce scientists and PhD students to a powerful toolset to enhance their
research software workflow.
## Content
A Software Carpentry workshop is conceptualized as a two-day event that covers
the basic tools required for a research software workflow:
* The _Shell_ as a foundation for the following tools
* Employing _Git_ as version control system (VCS)
* Introduction into the _Python_ programming language
Details and workshop materials can also be found directly at the
[Software Carpentries' lessons overview][swc-lessons].
## Requirements
Neither prior knowledge nor experience in those tools is needed.
Participants are asked to bring their own computer on which they can install
software.
It is recommended to read and follow the instructions on [how to set up the tools][setup-tools] for the workshop before the event.
[swc-lessons]: https://software-carpentry.org/lessons/
[setup-tools]: https://hifis.gitlab.io/2020-04-22-hzdr/#setup
---
title: "Bring Your Own Script and Make It Ready for Publication"
layout: event
# workshop, seminar, lecture or discussion
type: workshop
# IDs from https://gitlab.hzdr.de/hifis/software.hifis.net/blob/master/_data/hifis_team.yml
organizers:
- schlauch
lecturers:
- schlauch
- dolling
- leinweber
- huste
start:
date: "2020-05-12"
time: "09:00"
end:
date: "2020-05-12"
time: "17:00"
location:
campus: "Online"
# room: "Online"
# URL or mailto:organizer@campus.edu?subject=...&body=...
# with the text in ... encoded using for example https://www.urlencoder.org/
# Both are optional but at least ?subject=... is recommended to enable mail filtering
registration_link: https://hifis-events.hzdr.de/event/12/registrations
waiting_list_link: https://hifis-events.hzdr.de/event/14/registrations
fully_booked_out: true
registration_period:
from: "2020-02-01"
to: "2020-04-30"
excerpt: "We will help you polish an existing software project to a publication-ready state:\n
<ul>\n
<li>Reviewing installation instructions and documentation</li>\n
<li>Helping you decide on a license</li>\n
<li>Preparing the required publication steps and more…</li>\n
</ul>\n
Any programming language is welcome!"
---
## Goal
In this workshop you learn about the basic steps to prepare your code for
sharing with others and make it ready for citation in a research paper.
## Content
We will provide you with actionable advice about how to polish your software
project before publishing it or submitting it alongside a publication.
This includes:
1. Put your code under version control
2. Clean up your code
3. Provide proper documentation
4. Add a suitable Open Source license
5. Mark the stable version of your code
6. Make your code citable
We provide an overview about these topics in two theory sessions in the morning
and in the afternoon. In between, you can work on your software project and
improve it. The instructors are available and support you by
answering your questions and providing feedback.
## Prerequisites
- Ideally, you already have a software project which you want to improve.
Alternatively, we prepared tasks on which you can work during the practice sessions.
- Basic Git skills are required.
A good and quick tutorial can be found in the
[Software Carpentry's "Git Novice" episodes 1 to 9](https://swcarpentry.github.io/git-novice/).
- You require your laptop with your project setup, plus the Git command line or a graphical client,
and a modern web browser.
---
title: "GitLab for Software Development in Teams"
layout: event
organizers:
- schlauch
lecturers:
- schlauch
- "1 &times; HZDR"
- leinweber
type: workshop
start:
date: "2020-06-09"
time: "09:00"
end:
date: "2020-06-10"
time: "17:00"
location:
campus: "Online"
# room: "TBD"
fully_booked_out: true
registration_link: https://hifis-events.hzdr.de/event/13/registrations
waiting_list_link: https://hifis-events.hzdr.de/event/15/registrations/11/
registration_period:
from: "2020-02-20"
to: "2020-05-30"
excerpt:
"Using GitLab's collaboration and automation features effectively"
---
### Goal
Help developers of medium and large software systems to use the
collaboration and automation features of GitLab in order to
improve sustainability in their projects.
## Content
This workshop teaches you how to use
basic and advanced GitLab features to
collaborate with others on a software project.
You will learn how to:
* Effectively plan and track work using issues
* Review change suggestions with merge requests
* Create and document releases, and
* How to automate repetitive tasks with continuous integration pipelines.
We will complete a few simulated iterations
of the software development lifecycle in a demo project,
both alone and in a team.
### Prerequisites
- Basic Git skills are needed. A good and quick tutorial can be found in the
[Software Carpentry's "Git Novice" episodes 1 to 9](https://swcarpentry.github.io/git-novice/).
- You require your laptop, plus the Git command line or a graphical client, a modern web browser, and a text editor.
---
title: Software Carpentry Workshop
layout: event
organizers:
- dolling
- belayneh
lecturers:
- dolling
- belayneh
type: workshop
start:
date: "2020-06-22"
time: "09:00"
end:
date: "2020-06-23"
time: "18:00"
location:
campus: "Online Event"
fully_booked_out: false
registration_link: https://hifis-events.hzdr.de/event/16/
registration_period:
from: "2020-05-26"
to: "2020-06-09"
excerpt:
"This basic Software Carpentry workshop will teach Shell, Git and Python for scientists and PhD students."
---
## Goal
Introduce scientists and PhD students to a powerful toolset to enhance their
research software workflow.
## Content
A Software Carpentry workshop is conceptualized as a two-day event that covers
the basic tools required for a research software workflow:
* The _Shell_ as a foundation for the following tools
* Employing _Git_ as version control system (VCS)
* Introduction into the _Python_ programming language
Details can also be found directly at the
[GFZ event page](https://swc-bb.gitext-pages.gfz-potsdam.de/swc-pages/2020-06-22-virtual/).
## Requirements
Neither prior knowledge nor experience in those tools is needed.
A headset (or at least headphones) is required.
Two monitors are recommended.
---
title: Software Carpentry Workshop
layout: event
organizers:
- erxleben
lecturers:
- erxleben
- huste
type: workshop
start:
date: "2020-08-19"
end:
date: "2020-08-20"
registration_link: https://hifis-events.hzdr.de/event/20/
location:
campus: "Online Event"
fully_booked_out: false
registration_period:
from: "2020-07-27"
to: "2020-08-12"
excerpt:
"This basic Software Carpentry workshop will teach Shell, Git
and Python for scientists and PhD students."
---
## Goal
Introduce scientists and PhD students to a powerful toolset to enhance their
research software workflow.
## Content
A Software Carpentry workshop is conceptualized as a two-day event that covers
the basic tools required for a research software workflow:
* The _Shell_ as a foundation for the following tools
* Employing _Git_ as version control system (VCS)
* Introduction into the _Python_ programming language
Details and workshop materials can also be found directly at the
[Software Carpentries' lessons overview][swc-lessons].
## Requirements
Neither prior knowledge nor experience in those tools is needed.
Participants are asked to bring their own computer on which they can install
software.
It is recommended to read and follow the instructions on
[how to set up the tools][setup-tools] for the workshop before the event.
[swc-lessons]: https://software-carpentry.org/lessons/
[setup-tools]: https://hifis.gitlab.io/2020-04-22-hzdr/#setup
---
title: "SORSE - A Series of Online Research Software Events"
layout: event
organizers:
- <a href="https://sorse.github.io/contact/">RSE community</a>
type: conference
start:
date: "2020-09-02"
end:
date: "2021-03-31"
excerpt:
" A Series of Online Research Software Events organized by RSE community. "
---
SORSE - A **S**eries of **O**nline **R**esearch **S**oftware **E**vents is
a replacement for many cancelled RSE conferences because of COVID-19. It aims to
provide an opportunity for networking and discussion within all RSEs and anyone
involved with research software. Contribution is possible through
[this link](https://indico.scc.kit.edu/event/863/).
More information on the event can be found on the
[event page](https://sorse.github.io/).
If you would like to **register** for the event, you can find more information about it [here](https://sorse.github.io/faq/howto/attendance).
---
title: Project management with GitLab
layout: event
organizers:
- erxleben
lecturers:
- erxleben
- lokamani
- schmerler
type: workshop
start:
date: "2020-09-18"
end:
date: "2020-09-21"
registration_link: https://hifis-events.hzdr.de/event/21/
location:
campus: "Online Event"
fully_booked_out: true
registration_period:
from: "2020-08-24"
to: "2020-09-13"
excerpt:
"This workshop will focus on project management with the GitLab platform.
A primer for the prerequisite version control system Git will be offered to those not yet familiar with it."
---
## Goal
The workshop is aimed at those who have to manage development projects in a research context.
It introduces a workflow and best practises for day-to-day operations
with the aim to increase productivity, overall quality and make everyones life a bit easier.
## Content
This course is split into two parts:
1. Introduction to version control using the tool Git
2. Project Management with the Web-Platform [GitLab](https://about.gitlab.com)
Version Control is an essential building block in managing digital projects of any scale and enabling successful collaboration.
Building on top of this, an advanced project management system provides further potential for enhanced productivity.
## Requirements
No previous knowledge in the covered topics will be required.
Participants who are already familiar with Git may opt to skip the first day of the workshop.
You will be prompted about this choice during the registration.
Further details can be found at the [event page].
[event page]: https://hifis-events.hzdr.de/event/21/
---
title: Software Carpentry Workshop
layout: event
organizers:
- erxleben
lecturers:
- steinbach
- schmerler
- erxleben
- hueser
type: workshop
start:
date: "2020-10-07"
end:
date: "2020-10-08"
registration_link: https://hifis-events.hzdr.de/event/24/
location:
campus: "Online Event"
fully_booked_out: false
registration_period:
from: "2020-09-24"
to: "2020-10-05"
excerpt:
"This basic Software Carpentry workshop will teach Shell, Git
and Python for scientists and PhD students."
---
## Goal
Introduce scientists and PhD students to a powerful toolset to enhance their
research software workflow.
## Content
A Software Carpentry workshop is conceptualized as a two-day event that covers
the basic tools required for a research software workflow:
* The _Shell_ as a foundation for the following tools
* Employing _Git_ as version control system (VCS)
* Introduction into the _Python_ programming language
Details and workshop materials can also be found directly at the
[Software Carpentries' lessons overview][swc-lessons].
## Requirements
Neither prior knowledge nor experience in those tools is needed.
Participants are asked to bring their own computer on which they can install
software.
It is recommended to read and follow the instructions on
[how to set up the tools][setup-tools] for the workshop before the event.
[swc-lessons]: https://software-carpentry.org/lessons/
[setup-tools]: https://hifis.gitlab.io/2020-10-07-hzdr/#setup
---
title: Erste Schritte in Python
layout: event
organizers:
- erxleben
lecturers:
- erxleben
- Julia Schwabe
type: workshop
start:
date: "2020-11-04"
end:
date: "2020-11-04"
registration_link: https://hifis-events.hzdr.de/event/29/
location:
campus: "Online Event"
fully_booked_out: true
registration_period:
from: "2020-10-26"
to: "2020-11-03"
excerpt:
"In this workshop, a first introduction into the programming language
Python will be given. The course will be held in German."
---
## Audience
This course is suited for learners who are not familiar with programming in
general or the programming language _Python_ in particular.
Participation is open for everybody.
> Please note that the course will be held in _German_ on this occasion.
## Content
The basic structures of the programming language will be introduced in an
interactive, hands-on fashion.
Afterwards, the learners will have a grasp on the fundamental steps required
to create own small-scale programs.
---
title: "Bring Your Own Script and Make It Ready for Publication"
layout: event
# workshop, seminar, lecture or discussion
type: workshop
# IDs from https://gitlab.hzdr.de/hifis/software.hifis.net/blob/master/_data/hifis_team.yml
organizers:
- schlauch
lecturers:
- stoffers
- dolling
start:
date: "2020-11-12"
time: "09:00"
end:
date: "2020-11-13"
time: "13:00"
location:
campus: "Online Event"
room: ""
registration_link: https://hifis-events.hzdr.de/event/27
registration_period:
from: "2020-10-05"
to: "2020-11-09"
fully_booked_out: true
excerpt: "We will help you polish an existing project to a publication-ready state:\n
<ul>\n
<li>Reviewing installation instructions and documentation</li>\n
<li>Helping you decide on a license</li>\n
<li>Preparing the required publication steps and more…</li>\n
</ul>\n
Any programming language is welcome!"
---
## Content
We will provide you with actionable advice about how to polish your software
project before publishing it or submitting it alongside a publication.
This includes
* Documentation
* Open source licensing
* Software citations
* Archiving and more…
Practical exercises using either a demo project or your own will teach you
to apply the presented strategies.
## Prerequesits
Basic Git skills are required.
A good and quick tutorial can be found in the
[Software Carpentry's "Git Novice" episodes 1 to 9](https://swcarpentry.github.io/git-novice/).
Participants need to bring their own laptop with the project set up,
plus the Git command line or a graphical client, and a modern web browser.
---
title: "GitLab for Software Development in Teams"
layout: event
organizers:
- schlauch
lecturers:
- stoffers
type: workshop
start:
date: "2020-12-15"
time: "09:00"
end:
date: "2020-12-17"
time: "13:00"
location:
campus: "Online Event"
room: ""
fully_booked_out: true
registration_link: https://hifis-events.hzdr.de/event/28/
registration_period:
from: "2020-10-05"
to: "2020-12-11"
excerpt:
"Using GitLab's collaboration and automation features effectively"
---
## Description
This workshop teaches you how to use
basic and advanced GitLab features to
collaborate with others on a software project.
You will learn how to
* Effectively plan and track work using issues
* Review change suggestions with merge requests
* Create and document releases, and
* How to automate repetitive tasks with continuous integration pipelines.
We will complete a few simulated iterations
of the software development lifecycle in a demo project,
both alone and in a team.
### Goal
Help developers of medium and large software systems to use the
collaboration and automation features of GitLab in order to
improve sustainability in their projects.
### Requirements
Basic Git skills are needed.
A good and quick tutorial can be found in the
[Software Carpentry's "Git Novice" episodes 1 to 9](https://swcarpentry.github.io/git-novice/).
Participants need to bring their own laptop
with a modern web browser and Git set up on the command line.