mirror of
https://github.com/frappe/bench.git
synced 2024-06-27 11:43:29 +00:00
Goals: - Commonify bench operations in a way that intuitive - Get rid of the multiple duplicate functions because it's so hard to understand flow in the codebase ;) - Eliminate the need to guess, re-guess and pass bench info in each function that needs to do literally anything - Increase my happiness index because I just realised that I'm the top contributor of this project and I'd like to make it my own. - Adopt the principles of Least Surprise & The Principle of The Bigger Smile (of DHH) [inspired by ruby & ror] Changes: - The bench module has Bench and the action classes that can be accessed through the bench object - Used the Bench class to access properties like sites, apps & run (to execute commands in context) to reduce effort and clutter - Style improvements & minor changes included |
||
---|---|---|
.. | ||
commands | ||
config | ||
patches | ||
playbooks | ||
tests | ||
__init__.py | ||
app.py | ||
bench.py | ||
cli.py | ||
exceptions.py | ||
prepare_beta_release.py | ||
prepare_staging.py | ||
release.py | ||
utils.py |