Skip to content

o2r-project/architecture

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

Opening Reproducible Research System Architecture

Project website: https://o2r.info

Read architecture description online: https://o2r.info/architecture

The project

Opening Reproducible Research (o2r) is a DFG-funded research project by Institute for Geoinformatics (ifgi) and University and Regional Library (ULB), University of Münster, Germany. Building on recent advances in mainstream IT, o2r envisions a new architecture for storing, executing and interacting with the original analysis environment alongside the corresponding research data and manuscript. This architecture evolves around so called Executable Research Compendia (ERC) as the container for both research, review, and archival.

Guidelines

See CONTRIBUTING.md

Build

This specification is written in Markdown, rendered with MkDocs using a few Python Markdown extensions, and deployed automatically using a Github Action.

badge for workflow status

Use mkdocs to render it locally.

# pip install mkdocs mkdocs-cinder
mkdocs serve

Automated Builds

The deploy_site.yml will run the mkdocs command on every direct commit or merge on the master branch and deploy the rendered HTML documents to the gh-pages branch in this repository.

The action authenticates its push to the gh-pages branch using the checkout action and the credentials of the user @o2r-user, who has write access to this repository. It is finalized through the github pages deploy action.

Diagrams

The diagrams are created with yEd. All source files (.graphml) are stored in /docs/img. The PNG renderings are exported from yEd with transparent background, a margin of 5, and a scaling factor of 1.0.

License

The o2r Executable Research Compendium specification is licensed under Creative Commons CC0 1.0 Universal License, see file LICENSE. To the extent possible under law, the people who associated CC0 with this work have waived all copyright and related or neighboring rights to this work. This work is published from: Germany.

About

Architecture and overarching documentation for o2r microservices

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published