Configurable
Reusable
Extensible
Automated
Tinkering
Executive
CREATE is a general purpose python executive for developing software.
This is a generic framework for allowing a developer to quickly iterate on their work, all in one step.
The executive is divided into stages, each with a particular objective for development, e.g., build, document, test, analyze. In each case, configuration files are read to decide how to proceed with execution. A simple way to think of this is a "CI/CD Lite" executive, whose configurable nature allows it to be as simple or as complex as needed for personal software development automation.
- Default, basic guidance
- Proper logging
- Step/command execution options
- More granular error handling
- Parallelism
- Integrate AI
pip3 install -r install/py-libs.txt
Set your configuration (see Configuration section)
./go-create -c | --config
(Currently doesn't support shebang)
python3 go-create.py -c | --config
Create a configuration under configs/ folder (or use the default, which is a basic guidance config)
This software is open-source and available under the MIT License. You are free to contribute or report issues in the GitHub repository.
If you have any questions, suggestions, or encounter issues, please don't hesitate to open an issue on GitHub.