Skip to content

v0.8.0

Compare
Choose a tag to compare
@oncilla oncilla released this 14 Jun 08:28
· 302 commits to master since this release
93f69bd

Full Changelog: v0.7.0...v0.8.0

What's Changed

The repository is completely restructured. We follow a more idomatic pattern and
make the separation between code that is private and code that is importable by
external parties more obvious.

The overall structure was discussed in #4076.

  • Each service and command line tool gets a top-level directory. (e.g. daemon)
  • Packages that are shared across multiple applications are grouped in the private directory.
    This should indicate that these packages are not intended to be used by external
    parties, and that semantic versioning will not apply to these packages.
  • Project local developer tools are grouped in the tools directory.
  • Code that is intended to be consumed by external third parties is grouped in the pkg directory.

To smoothen transition, we kept track of the move in a gist :

New Contributors