Merged: 2019-05-24
Added
- **CHANGELOG** | The document you are reading right now.
- **Test Cases** | For the new architecture
Changed
- **README** | Adds versioning section for calling out SemVer and referencing the CHANGELOG.md
- **YAML** | The skelebot.yaml configuration file has a new structure based on the new component architecture
- **Architecture** | Restructuring the entire codebase without altering functionality (every python file has been refactored)
- **Components** | Provide functionality on top of Skelebot base functionality
- **Artifactory** | Push and pull artifacts to/from Artifactory
- **Bump** | Bump the version number inthe skelebot.yaml file
- **Dexec** | Docker execute to gain bash access to the container
- **Jupyter** | Spin up Jupyter notebooks for the project
- **Kerberos** | Allow for Kerberos authentication to HDFS
- **Plugins** | Allow for plugins to be installed from zip files
- **Prime** | Prime the project by building the Docker Image
- **Systems** | Provide hooks for components and plugins to inject logic into the Skelebot system
- **Execution** | The actual running of tasks whether it's native or in Docker
- **Generators** | File generators and interpreters
- **Parsing** | Argument parsing for any and all skelebot commands
- **Scaffolding** | The entire scaffolding process for new and existing projects
Removed
- **Old Test Cases** | From the old architecture (lack-of-architecture)
---