{"repo":"tonyfischetti/sake","free":true,"listed":false,"github":"https://github.com/tonyfischetti/sake","clone":"git clone https://github.com/tonyfischetti/sake.git","description":"A self-documenting build automation tool","language":"Python","stars":268,"topics":["ansible","automation","make","python","documentation","yaml"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Sake What is it? Sake is a way to easily design, share, build, and visualize workflows with intricate interdependencies. Sake is self-documenting because the instructions for building a project also serve as the documentation of the project's workflow. The first time it's run, sake will build all of the components of a project in an order that automatically satisfies all dependencies. For all subsequent runs, sake will only rebuild the parts of the project that depend on changed files. This cuts down on unnecessary re-building and lets the user concentrate on their work rather than memorizing the order in which commands have to be run. Sake is free, open source cross-platform software under a very permissive license (MIT Expat) and is written in Python. Sake is stable. Examples To see an example, check out this project's webpage Installation This projects depends on - Python 3.8, 3.9, 3.10, 3.11, 3.12 - The networkx python module - the PyYAML python module - Graphviz Assuming you have python and easy\\ install installed, just run [sudo] easy install pip [sudo] pip install master-sake More detailed instructions for installation, including platform specific directions, are available at this project's webpage. How do I use it Again, check out this project's webpage for more detailed information Support or Contact If you're having trouble using sake; have a question; or want to contribute, please email me at tony.fischetti@gmail.com","default_branch":null,"files":null,"tree":[],"storefront":"/r/tonyfischetti","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tonyfischetti/sake/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}