https://github.com/datalad/datalad-ria
Adds functionality for RIA stores to DataLad
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
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
Topics
Metadata Files
README.md
DataLad RIA
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
helloworldwith<newname>(hint:git grep helloworldshould find all spots). - [ ] Delete the example command implementation in
datalad_helloworld/hello_cmd.py. - [ ] Implement a new command, and adjust the
command_suiteindatalad_helloworld/__init__.pyto point to it. - [ ] Replace
hello_cmdwith the name of the new command indatalad_helloworld/tests/test_register.pyto automatically test whether the new extension installs correctly. - [ ] Adjust the documentation in
docs/source/index.rst. Refer todocs/README.mdfor 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.cfgwith 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-actionrepository 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 serverDATALAD_TESTS_RIA_SERVER_SSH_PORT: Port of the SSH serverDATALAD_TESTS_RIA_SERVER_SSH_LOGIN: Username/login to use with the SSH serverDATALAD_TESTS_RIA_SERVER_SSH_SECKEY: Path to a local SSH private key to use for logging into the SSH serverDATALAD_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 byDATALAD_TESTS_RIA_SERVER_SSH_PATHis 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
- Website: http://datalad.org
- Repositories: 97
- Profile: https://github.com/datalad
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
- actions/checkout v3 composite
- datalad/release-action/add-changelog-snippet v1 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- actions/checkout v3 composite
- datalad/release-action/release v1 composite
- coverage * development
- pytest * development
- pytest-cov * development
- sphinx * development
- sphinx_rtd_theme * development