-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Plan to release version 2.4.0 after pytest and documentation PRs are merged. This is to match the new documentation since from onc import ONC is not supported in 2.3.5.
After that, plan to introduce some breaking changes to 3.0.0.
- Change all the camelCase to snake_case. (Possibly include pylint in the linting tool). Aliases are kept for backward compatibility. (
getLocations = get_locations) - Remove all the util functions that is not used internally. This includes
printandformatUtcmethods in the ONC class, and the whole onc.util.util.py file. I doube any one would use them since there are no documentations. - Code refactor (not necessarily break anything). I plan to get rid of
_configmethod in _OncService.py as it makes it hard for the IDE to track the references of the instance variables of the ONC class. Also plan to use dataclass for ONC. I will elaborate my ideas later to ask for some suggestions. - Include static type check (mypy) in CI (optionally). Not sure how much work that will need.
Jacob-Stevens-Haas
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
Backlog