Skip to content

xoe-labs/dodoo

 
 

Repository files navigation

doDoo


Awesome License Version Matrix

Reference this page with https://github.com/xoe-labs/dodoo#readme. Check out other awesome Odoo Ops tools.

dodoo relates to OCA in a very friendly way and strives to become OCA's UX optimized and enhanced reference Ops tooling.


Quickstart

$ pip3 install dodoo
$ dodoo --help

Before reaching GA, no particular effort will be put on docs except for a clean and easy to read code layout.

Components

Not all components are implemented or operational. Meanwhile, this aims to be a compelling set of tooling to be made available through dodoo.

  • dodoo - the Odoo Server middleware, done right *
  • dodoo run - run the suck-less odoo server
  • dodoo init - launch an Odoo database, eventually from a hashed db cache
  • dodoo copy - copy an Odoo database and augment it
  • dodoo backup - backup a database incrementally to "X" (disk, s3, sshfs, ...)
  • dodoo test - test your code with pytest and CI formateable output
  • dodoo migrate - manage the migration lifecycle end-to-end
  • dodoo translate - export translation files to a translation server
  • dodoo load - state and boilerplate for ETL loading

* "done right": no broken built-in scheduler, bare wsgi app, with json equivalent config for easy override, ssh-key for instance identity & backup encryption

Contribute

Useful links

Credits

Contributors:

  • David Arnold (XOE)

Currently, folks @xoe-labs try to keep up with their task to maintain this.

If you're the kind of person, willing to sponsor open source projects, consider sending some spare XLM banana to blaggacao*keybase.io

About

A suck-less Odoo server middleware; batteries included.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 100.0%