structure.d2 968 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. sc: scientia
  2. cfg: config
  3. cfg_edit: edit
  4. cfg_init: init
  5. cfg_read: read
  6. add: add
  7. pull: pull
  8. push: push
  9. edit: edit
  10. sc -> cfg
  11. cfg -> cfg_init
  12. cfg -> cfg_edit
  13. cfg -> cfg_read
  14. sc -> add
  15. addContainer: add {
  16. add_param: file or stdin
  17. add_param.shape: oval
  18. server: server
  19. server.shape: cloud
  20. local: local
  21. local.shape: page
  22. add -> add_param
  23. add_param -> server
  24. server -> local
  25. add_param -> local: offline
  26. }
  27. sc -> pull
  28. pullContainer: pull {
  29. server: server
  30. server.shape: cloud
  31. local: local
  32. local.shape: page
  33. pull -> server
  34. server -> local: versions
  35. }
  36. sc -> push
  37. pushContainer: push {
  38. server: server
  39. server.shape: cloud
  40. local: local
  41. local.shape: page
  42. push -> local
  43. local -> server: versions
  44. }
  45. sc -> edit
  46. editContainer: edit {
  47. local: local
  48. local.shape: page
  49. edit_list: list
  50. edit_id: id
  51. edit -> edit_list
  52. edit -> edit_id
  53. edit_id -> local: new version
  54. }