Developer Overview¶
Contributions are welcome via GitHub pull requests. Continuous integration (CI) has been setup and it is expected that patches are accompanied with appropriate tests. Further, static analysis and coverage analysis via Codacy is integrated via CI and it is expected that code does not strongly decrease code coverage or introduce true issues detected by static analysis.
Commit Messages¶
Prefix your commit messages with 3 letter emojis as documented here.
Development Setup¶
The following currently is a sketch only.
install redis or run via docker
add
redis
to/etc/hosts
with appropriate IP (e.g., localhost)install irods or run via docker
add
irods
to/etc/hosts
with appropriate IP (e.g., localhost)setup
.irods/irods_environment.json
file, e.g.{ "irods_host": "irods", "irods_port": 1247, "irods_authentication_scheme": "NATIVE", "irods_default_hash_scheme": "MD5", "irods_zone_name": "tempZone", "irods_user_name": "rods", "irods_password": "rods" }