Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
hpc-compendium
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Deploy
Releases
Package Registry
Container Registry
Model registry
Operate
Terraform modules
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
ZIH
hpcsupport
hpc-compendium
Commits
a474e048
Commit
a474e048
authored
3 years ago
by
Danny Marc Rotscher
Browse files
Options
Downloads
Patches
Plain Diff
Aktualisieren doc.zih.tu-dresden.de/docs/index.md
parent
510b0e9d
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
doc.zih.tu-dresden.de/docs/index.md
+49
-0
49 additions, 0 deletions
doc.zih.tu-dresden.de/docs/index.md
with
49 additions
and
0 deletions
doc.zih.tu-dresden.de/docs/index.md
0 → 100644
+
49
−
0
View file @
a474e048
# ZIH HPC Compendium
Dear visitor,
this is a proposal for the next generation of technical documentation for the HPC systems and
services at ZIH / TU Dresden.
## Status
The project (repository and the documentation) is a mock-up of the proposed technical workflow as
well as restructured content and topics.
## What is new?
The desire for a new technical documentation is driven by two major aspects:
1.
Clear and user-oriented structure of the content
1.
Usage of modern tools for technical documentation
The HPC Compendium provided knowledge and help for many years. It grew with every new hardware
installation and ZIH stuff tried its best to keep it up to date. But, to be honest, it has become
quite messy, and housekeeping it is a nightmare.
The new structure is designed with the schedule for an HPC project in mind. This will ease the start
for new HPC users, as well speedup searching information w.r.t. a specific topic for advanced users.
From a technical point, our new documentation system is highly inspired by
[
OLFC User
Documentation
](
https://docs.olcf.ornl.gov/
)
as well as
[
NERSC Technical
Documentation
](
https://nersc.gitlab.io/
)
.
We decided against a classical wiki software. Instead, we write the documentation in markdown and
make use of the static site generator
[
mkdocs
](
https://www.mkdocs.org/
)
to create static html files
from this markdown files. All configuration, layout and content files are managed within a git
repository. The generated static html files, i.e, the documentation you are now reading, is deployed
to a web server.
The workflow is flexible, allows a high level of automation, and is quite easy to maintain.
## Mock-Up
This mock-up makes use of the two GitLab features
[
GitLab Runner
](
https://docs.gitlab.com/runner/
)
and
[
GitLab Pages
](
https://docs.gitlab.com/ee/user/project/pages/
)
.
Using GitLab Pages static websites can be directly published from a repository in GitLab. GitLab
Runner is an application that works with GitLab CI/CD to run jobs in a pipeline. The CI/CD pipeline
for this very project is to generate the static html using
`mkdocs`
and deploy them at GitLab Pages.
## Contribute
Contributions are highly welcome. Please refere to
[
CONTRIBUTE.md
](
CONTRIBUTE.md
)
file of this project.
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment