https://github.com/datalad/datalad-ria

Adds functionality for RIA stores to DataLad

https://github.com/datalad/datalad-ria

Science Score: 10.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
  • .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (16.1%) to scientific vocabulary

Keywords

datalad
Last synced: 9 months ago · JSON representation

Repository

Adds functionality for RIA stores to DataLad

Basic Info
  • Host: GitHub
  • Owner: datalad
  • License: other
  • Language: Python
  • Default Branch: main
  • Homepage: http://datalad.org
  • Size: 221 KB
Statistics
  • Stars: 0
  • Watchers: 5
  • Forks: 1
  • Open Issues: 68
  • Releases: 0
Fork of datalad/datalad-extension-template
Topics
datalad
Created over 3 years ago · Last pushed 11 months ago
Metadata Files
Readme Changelog Contributing License

README.md

DataLad RIA

Documentation Status Build status codecov.io Documentation test builds

This datalad extension will contain a modernized and improved implementation for RIA-related functionality. It is currently a work-in-progress.

TODOs:

  • [x] Pick a name for the new extension.
  • [x] Look through the sources and replace helloworld with <newname> (hint: git grep helloworld should find all spots).
  • [ ] Delete the example command implementation in datalad_helloworld/hello_cmd.py.
  • [ ] Implement a new command, and adjust the command_suite in datalad_helloworld/__init__.py to point to it.
  • [ ] Replace hello_cmd with the name of the new command in datalad_helloworld/tests/test_register.py to automatically test whether the new extension installs correctly.
  • [ ] Adjust the documentation in docs/source/index.rst. Refer to docs/README.md for more information on documentation building, testing and publishing.
  • [ ] Replace this README, and/or update the links in the badges at the top.
  • [x] Update setup.cfg with appropriate metadata on the new extension.
  • [ ] Generate GitHub labels for use by the "Add changelog.d snippet" and "Auto-release on PR merge" workflows by using the code in the datalad/release-action repository as described in its README.

  • [ ] You can consider filling in the provided .zenodo.json file with contributor information and meta data to acknowledge contributors and describe the publication record that is created when you make your code citeable by archiving it using zenodo.org.

  • [ ] You may also want to consider acknowledging contributors with the allcontributors bot.

Test setup

The test battery included in the sources is designed to run tests against a configurable server. The default mode of operation is to perform all tests against localhost (given the necessary service availability). A number of environment variable (or configuration items) can be set to configure an alternative test target.

  • DATALAD_TESTS_RIA_SERVER_SSH_HOST: Hostname of the SSH server
  • DATALAD_TESTS_RIA_SERVER_SSH_PORT: Port of the SSH server
  • DATALAD_TESTS_RIA_SERVER_SSH_LOGIN: Username/login to use with the SSH server
  • DATALAD_TESTS_RIA_SERVER_SSH_SECKEY: Path to a local SSH private key to use for logging into the SSH server
  • DATALAD_TESTS_RIA_SERVER_SSH_PATH: Root path to run all tests under on the SSH server (absolute path)
  • DATALAD_TESTS_RIA_SERVER_LOCALPATH: If the directory pointed to by DATALAD_TESTS_RIA_SERVER_SSH_PATH is also available as a local mount, this is the path to the respective local directory. Set to an empty string to indicate that no local path is available.

Contributing

See CONTRIBUTING.md if you are interested in internals or contributing to the project.

Owner

  • Name: DataLad
  • Login: datalad
  • Kind: organization
  • Email: team@datalad.org
  • Location: USA&Germany

Data distribution and management platform

GitHub Events

Total
  • Issue comment event: 1
  • Push event: 4
  • Pull request event: 2
Last Year
  • Issue comment event: 1
  • Push event: 4
  • Pull request event: 2

Dependencies

.github/workflows/add-changelog-snippet.yml actions
  • actions/checkout v3 composite
  • datalad/release-action/add-changelog-snippet v1 composite
.github/workflows/docbuild.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/release.yml actions
  • actions/checkout v3 composite
  • datalad/release-action/release v1 composite
_datalad_buildsupport/setup.py pypi
pyproject.toml pypi
requirements-devel.txt pypi
  • coverage * development
  • pytest * development
  • pytest-cov * development
  • sphinx * development
  • sphinx_rtd_theme * development
setup.py pypi