Backend service for storing keys.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Sean Johnson 7890e63f8f
0.1: make _scheduler/jobs return a list of jobs, update tests
6 years ago
keydom 0.1: make _scheduler/jobs return a list of jobs, update tests 6 years ago
tests 0.1: make _scheduler/jobs return a list of jobs, update tests 6 years ago
.drone.sec 0.1: update drone config again 6 years ago
.drone.yml 0.1: update drone config again 6 years ago
.gitignore 0.1: added keys routes, updated tests 6 years ago
LICENSE.txt 0.1: add README and LICENSE 6 years ago
README.md 0.1: update drone configs to version 0.4 6 years ago
keydom.example.ini 0.1: added keys routes, updated tests 6 years ago
requirements.txt 0.1: added keys routes, updated tests 6 years ago
server.py 0.1: added keys routes, updated tests 6 years ago

README.md

keydom

Build Status

Keydom is a project that is being written with the intent of storing public keys (SSH, GPG, etc).

Right now, only the API server is in progress. Later on, a CLI and potentially a Web UI will be introduced. This is still alpha software and is nowhere near ready for production.

Technologies:

Roadmap

  • Stablize the API
  • Get functional and unit tests (nose) written
  • Extend Newman tests to match the full API
  • Better search support

Contributing

Feedback, comments, and PRs would be extremely appreciated. We try to follow most of the Python standards, but there are some other stylistic things that aren't adhered to very strongly.

Style:

  • Spaces, no tabs
  • tabstop=4 softtabstop=4 shiftwidth=4
  • 80 character hard wrap
  • Single indent past previous on wrapped lines

To discuss code or anything else, you can find us on IRC at irc.maio.me in #dev.

Licensing

This project is licensed under the MIT License. You can view the full terms of the license in /LICENSE.txt.