"Fossies" - the Fresh Open Source Software Archive

Member "freezer-10.0.0/HACKING.rst" (14 Apr 2021, 2056 Bytes) of package /linux/misc/openstack/freezer-10.0.0.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format (assuming markdown format). Alternatively you can here view or download the uninterpreted source code file. A member file download can also be achieved by clicking within a package contents listing on the according byte size field. See also the latest Fossies "Diffs" side-by-side code changes report for "HACKING.rst": 9.0.0_vs_10.0.0.

Freezer Style Commandments

Freezer Specific Commandments

Logging

Use the common logging module, and ensure you getLogger:

from oslo_log import log

LOG = log.getLogger(__name__)

LOG.debug('Foobar')

oslo.config

- If you added support for a new oslo library, you have to edit the following file adding a new namespace for the new oslo library: for example adding oslo.db:

# edit etc/config-generator.conf
[DEFAULT]
output_file = etc/scheduler.conf.sample
wrap_width = 79
namespace = scheduler
namespace = oslo.log
namespace = oslo.db

This will add oslo.db options to your configuration file.

Agent Options

Release Notes

- When a new feature is committed we should have a new release notes page that

highlights the changes made. These release notes will be used for deployers, users, and developers. There are a few steps that need to be taken in order.