Merge pull request #349 from input-output-hk/fix_doc_building2
feat(docs): remove generated API reference and update doc requirements
feat(docs): remove generated API reference and update doc requirements
- Delete `docs/source/cardano_clusterlib.rst` (previously generated by sphinx-apidoc) - Add `/docs/source/cardano_clusterlib.rst` to `.gitignore` to prevent tracking generated files - Update Sphinx and related documentation dependencies in `docs/requirements.txt` - Remove docstring for `slots_offset` in `ClusterLib` class to avoid Sphinx warning, as `slots_offset` is also a @property
feat(makefile): refactor Makefile with improved targets, venv support, and help
- Add virtual environment management for all targets - Organize targets into sections: setup, linting, release, documentation, maintenance, help - Add clean and clean-all targets for artifact and venv cleanup - Add install-doc target for documentation dependencies - Improve documentation build process - Add self-documenting help target with usage info - Use consistent variable names and comments
- Add virtual environment management for all targets - Organize targets into sections: setup, linting, release, documentation, maintenance, help - Add clean and clean-all targets for artifact and venv cleanup - Add install-doc target for documentation dependencies - Improve documentation build process - Add self-documenting help target with usage info - Use consistent variable names and comments