Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
P
public-wiki
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 1
    • Issues 1
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • nomad-lab
  • public-wiki
  • Wiki
  • NOMAD software and source code release

NOMAD software and source code release · Changes

Page history
Update NOMAD software and source code release authored Feb 23, 2018 by Markus Scheidgen's avatar Markus Scheidgen
Hide whitespace changes
Inline Side-by-side
Showing with 5 additions and 5 deletions
+5 -5
  • NOMAD-software-and-source-code-release.md NOMAD-software-and-source-code-release.md +5 -5
  • No files found.
NOMAD-software-and-source-code-release.md
View page @ bb23fa29
...@@ -18,18 +18,18 @@ make our source code publicly available, clean it up, and license the use of it. ...@@ -18,18 +18,18 @@ make our source code publicly available, clean it up, and license the use of it.
## What source code is going to be released ## What source code is going to be released
The basic assumption is that all NOMAD code is on this GITLab (gitlab.rzg.mpg.de). The basic assumption is that all NOMAD code is on this GITLab (gitlab.rzg.mpg.de).
The list at the bottom list all GITLab projects of the NOMAD organization. The list at the bottom list all GITLab projects of the NOMAD organisation.
Not all projects are necessary for 3rd parties to make use of NOMAD Not all projects are necessary for 3rd parties to make use of NOMAD
(hackatons, forks, coordination projects, etc.). We will remove (hackatons, forks, coordination projects, etc.). We will remove
unnecessary projects when they are identified. unnecessary projects when they are identified.
## Who is responsible ## Who is responsible
Short answer: You should know if you are responsible for a source code project. Short answer: **You** should know if you are responsible for a source code project.
Its hard for us to point fingers to specific people due to the ad-hoc nature Its hard for us to point fingers to specific people due to the ad-hoc nature
of the GITLab use. The list below shows the owners, masters, developers of of the GITLab use. The list below shows the owners, masters, developers of
each project, if this information was available. The list also shows the each project, if this information was available. The list also shows the
main authors of recent commits. So if you find yourself in this list, please main authors of recent commits. So if you find **yourself** in this list, please
feel responsible. feel responsible.
## When must this be done ## When must this be done
...@@ -42,7 +42,7 @@ Do them as soon as possible and within the next weeks. ...@@ -42,7 +42,7 @@ Do them as soon as possible and within the next weeks.
## How to release your source code ## How to release your source code
**This is much simpler than it sounds.** **This is much simpler than it sounds.**
There are 4 simple steps that you have to take There are 5 simple steps that you have to take
0. Identify relevant projects 0. Identify relevant projects
1. Apply a license to your code 1. Apply a license to your code
...@@ -100,7 +100,7 @@ You can adapt this for the comment format of other source code languages. ...@@ -100,7 +100,7 @@ You can adapt this for the comment format of other source code languages.
### clean up you code ### clean up you code
You SHOULD clean up you code and make it something you are proud to show, and declare as yours. You SHOULD clean up your code and make it something you are proud to show.
For pyhton, [flake8](http://flake8.pycqa.org/en/latest/) (or [pylint](https://www.pylint.org/)) can help standardising the code. For pyhton, [flake8](http://flake8.pycqa.org/en/latest/) (or [pylint](https://www.pylint.org/)) can help standardising the code.
We do not require all things they check, in particular I would *definitely* relax the maximum line length limit, and probably also the variable naming. We do not require all things they check, in particular I would *definitely* relax the maximum line length limit, and probably also the variable naming.
......
Clone repository
  • D2.1 Documentation
  • Dev culture
  • Encyclopedia
  • GettingAccess
  • LASSO_L0
  • NOMAD software and source code release
  • ParserAssignment
  • ParsersOverview
  • analytics
    • Home
    • LASSO_L0
    • RSvsZB_LASSO_L0
  • Home
  • nomad meta info
  • plots and pictures for the tutorials
  • remoteviz
    • MPCDF RVS
View All Pages