Code Monkey home page Code Monkey logo

rdmo-docs-en's Introduction

RDMO - Research Data Management Organiser

Latest release License Documentation status

RDMO is a tool to support the systematic planning, organisation and implementation of the data management throughout the course of a research project. RDMO is funded by the Deutsche Forschungsgemeinschaft (DFG).

English documentation

Setup

First install requirements (e.g. sphinx):

python -m pip install -r requirements.txt

Then, the HTML files can be created using:

make html

A live server, which auto-updates itself after a file is saved, can be started using:

make live

The documentation is then available on http://localhost:8001.

rdmo-docs-en's People

Contributors

aboettger-tuhh avatar afuetterer avatar commifreak avatar dario-pilori avatar hafu avatar harenk avatar henningtimm avatar jmfrenzel avatar jochenklar avatar leucoryx avatar m6121 avatar mypydavid avatar triole avatar zack-83 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

rdmo-docs-en's Issues

Configuration: no base.py

config/settings/base.py, which is part of the git repository.

-> I think content of base.py is now in init.py

Add a build and deploy pipeline for the docs

I think the last merged PR is not yet deployed to https://rdmo.readthedocs.io/, there is no mention of "Keycloak" yet https://rdmo.readthedocs.io/en/latest/search.html?q=keycloak&check_keywords=yes&area=default.

Suggestion: It would be easier to have here a pipeline installed via the Github Actions or via a webhook integration:

Missing guidance for maintainers

Dear @jochenklar

as discussed in the train on Friday, I'm opening an issue for this...

After being enlighted by the workshop about the correct usage of the catalog, etc. I want to rise an issue and complain about missing documentation for maintainers of an RDMO instance.

Currently, there is a lot of technical documentation available, but the different pitfalls while trying to setup an instance for production use is missing a lot of details.

I am willing to contribute here as we go on within FZJ. (Mentioning @bronger)

Cheers,
Oliver

pip intsall rdmo failed

Tried to run rdmo locally with Python 3.8, 3.9., 3.10 and each time, installation fails with django-allauth:

(venv) klav@clt-mob-v-6095 rdmo-app % pip install --upgrade pip setuptools
Requirement already satisfied: pip in ./venv/lib/python3.8/site-packages (21.3.1)
Collecting pip
Using cached pip-22.0.4-py3-none-any.whl (2.1 MB)
Requirement already satisfied: setuptools in ./venv/lib/python3.8/site-packages (60.2.0)
Collecting setuptools
Using cached setuptools-61.0.0-py3-none-any.whl (1.1 MB)
Installing collected packages: setuptools, pip
Attempting uninstall: setuptools
Found existing installation: setuptools 60.2.0
Uninstalling setuptools-60.2.0:
Successfully uninstalled setuptools-60.2.0
Attempting uninstall: pip
Found existing installation: pip 21.3.1
Uninstalling pip-21.3.1:
Successfully uninstalled pip-21.3.1
Successfully installed pip-22.0.4 setuptools-61.0.0
(venv) klav@clt-mob-v-6095 rdmo-app % pip install rdmo
Collecting rdmo
Using cached rdmo-1.8.0-py3-none-any.whl (1.6 MB)
Collecting defusedcsv~=1.1.0
Using cached defusedcsv-1.1.0-py3-none-any.whl (7.5 kB)
Collecting jsonfield~=3.1.0
Using cached jsonfield-3.1.0-py3-none-any.whl (8.0 kB)
Collecting pytest-pythonpath~=0.7.3
Using cached pytest_pythonpath-0.7.4-py3-none-any.whl (3.7 kB)
Collecting django-compressor==2.4.1
Using cached django_compressor-2.4.1-py2.py3-none-any.whl (145 kB)
Collecting iso8601~=0.1.14
Using cached iso8601-0.1.16-py2.py3-none-any.whl (10 kB)
Collecting djangorestframework~=3.12.4
Using cached djangorestframework-3.12.4-py3-none-any.whl (957 kB)
Collecting django-rest-swagger~=2.2.0
Using cached django_rest_swagger-2.2.0-py2.py3-none-any.whl (495 kB)
Collecting django-cleanup~=5.2.0
Using cached django_cleanup-5.2.0-py2.py3-none-any.whl (9.9 kB)
Collecting drf-extensions~=0.7.0
Using cached drf_extensions-0.7.1-py2.py3-none-any.whl (21 kB)
Collecting django-mathfilters~=1.0.0
Using cached django_mathfilters-1.0.0-py3-none-any.whl (5.9 kB)
Collecting django-mptt~=0.12.0
Using cached django_mptt-0.12.0-py2.py3-none-any.whl (111 kB)
Collecting django-extensions~=3.1.3
Using cached django_extensions-3.1.5-py3-none-any.whl (224 kB)
Collecting django-allauth~=0.45.0
Using cached django-allauth-0.45.0.tar.gz (581 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [6 lines of output]
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "/private/var/folders/wx/lf0g2dz917lgrk434h0kjftw0000gp/T/pip-install-7z_ux9qg/django-allauth_3cf18744c03e45f295d2cad69096d3cc/setup.py", line 9, in
from setuptools import convert_path, find_packages, setup
ImportError: cannot import name 'convert_path' from 'setuptools' (/Users/klav/work/rdmo/rdmo-app/venv/lib/python3.8/site-packages/setuptools/init.py)
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
(venv) klav@clt-mob-v-6095 rdmo-app %

Fix broken links

There are a few broken links in the documentation.

Reproduce with:

python -m sphinx -b linkcheck docs html > linkcheck.log
grep broken linkcheck.log

Result:

(administration/allauth: line   18) broken    https://developers.facebook.com/ - 400 Client Error: Bad Request for url: https://developers.facebook.com/
(administration/allauth: line   22) broken    https://apps.twitter.com/app/new - 404 Client Error: Not Found for url: https://developer.twitter.com/en/app/new
(configuration/authentication/allauth: line   67) broken    https://django-allauth.readthedocs.io/en/latest/socialaccount/providers/keycloak - 404 Client Error: Not Found for url: https://docs.allauth.org/en/latest/socialaccount/providers/keycloak
(configuration/authentication/allauth: line   60) broken    http://django-allauth.readthedocs.io/en/latest/providers - 404 Client Error: Not Found for url: https://docs.allauth.org/en/latest/providers
(deployment/gunicorn: line   61) broken    https://example.com/rdmo/ - 404 Client Error: Not Found for url: https://example.com/rdmo/
(management/views: line  283) broken    https://github.com/JessicaTegner/pypandoc#specifying-the-location-of-pandoc-binaries - Anchor 'specifying-the-location-of-pandoc-binaries' not found
(management/user-interface: line    4) broken    https://github.com/rdmorganiser/rdmo-catalog#rdmo-catalog - Anchor 'rdmo-catalog' not found
(   plugins/index: line   49) broken    https://github.com/rdmorganiser/rdmo/blob/master/rdmo/projects/views.py - 404 Client Error: Not Found for url: https://github.com/rdmorganiser/rdmo/blob/master/rdmo/projects/views.py
(deployment/index: line    5) broken    https://github.com/rdmorganiser/rdmo/tree/master/docs - 404 Client Error: Not Found for url: https://github.com/rdmorganiser/rdmo/tree/master/docs

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.