Skip to content
Snippets Groups Projects
Select Git revision
  • multi-gitter-gfz-name-repl
  • multi-gitter-branch
  • main default protected
  • enhancement/add_sqa
  • 17-initially-set-up-sqa
  • bugfix/fix_warp_ndarray_crash
  • bugfix/fix_warp_ndarray
  • feature/add_localCS_compatibility
  • v0.23.1
  • v0.23.0
  • v0.22.3
  • v0.22.2
  • v0.22.1
  • v0.22.0
  • v0.21.1
  • v0.21.0
  • v0.20.2
  • v0.20.1
  • v0.20.0
  • v0.19.1
  • v0.19.0
  • v0.18.1
  • v0.18.0
  • v0.17.9
  • v0.17.8
  • v0.17.7
  • v0.17.6
  • v0.17.5
28 results

py_tools_ds

  • Clone with SSH
  • Clone with HTTPS
  • Software Quality Assurance


    This framework provides various services for the GitLab CI regarding to software quality.

    Description

    This software is built as a docker image, which provides various services around software quality. Its goal is to help researchers, developers and RSEs develop software with better quality. Currently there are two ways to run the services.

    Example: You can find a full report of all available services here


    Requirements

    The software you want to run the services on must be a git repository with a remote location named 'origin'.

    via GitLab CI/CD

    local usage


    Documentation

    You can find the documentation here. In case you received a local copy of the project, you can build and view the documentation like this:

    cd docs
    make html
    $BROWSER build/html/index.html

    Further planned features

    • license check
      • R
      • Java
      • Fortran
      • JavaScript
      • C, C++
      • Matlab
    • license generation
    • comment check
    • check for necessary files
    • generate necessary files
    • check if tests exist
    • DOI request
    • static code analysis
    • linting
    • code duplicates

    License

    Copyright © 2021 Helmholtz Centre Potsdam - GFZ German Research Centre for Geosciences, Germany (https://www.gfz-potsdam.de/)

    This work is licensed under the following license(s):

    Please see the individual files for more accurate information.

    Hint: We provided the copyright and license information in accordance to the REUSE Specification 3.0.