Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 1.08 KB

README.adoc

File metadata and controls

21 lines (15 loc) · 1.08 KB

Developer Documentation

Welcome :-)

Please refer to Contributing Guidelines before getting into development of the project.

Code Organization

  • $SRC/mgr/src/server - Server and Agent implementation

  • $SRC/mgr/src/cmds - All CLI subcommands(mgr, volume, cluster…​) using the sdk/crystal package.

  • $SRC/sdk/crystal - Crystal language bindings for Kadalu Storage APIs

  • $SRC/sdk/python - Python language bindings for Kadalu Storage APIs

  • $SRC/types - Common Type definitions that will be used by Server, Client and CLI.

  • $SRC/volgen - Volfile generation library. Server will use this library to generate required Volfiles(Client, Storage Unit, Heal daemon, etc) using the YAML Templates.