All the -- expected -- dates of completion and version numbers are pure hypothesis, likely to be modified by reality.
Until version 1.0.0, the API, properties, methods and trheir signature are likely to change a lot.
Complete documentation:
the idea is that keeping documentation up to date is not a realistic prospect until we have the current code base covered. Further development is therefore put on the backburner until this is achieved. However, opportunities for simplification or fixes in the existing code base will be followed up.
Make all existing methods work with a modelized set up:
- Some methods depend on interaction with the host, like Jail.status.
- In order to plan and test deployments and architecture we need to be able to work on models without direct interaction with existing systems.
- To achieve this, when not working on an actual system, the package will create and maintain internal state that allows state-dependent methods to work
- implement Master.remove_jail method
Check all existing methods correctly work on a local instance
Make all existing methods work remotely
Implement the other methods of EzjailAdmin
- console
- create
- delete
- start
- stop
- Serialize to files an existing model
- Import from files a serialized model