This project is an example implementation of a ToolForge tool in Python. It uses the toolforge library for QOL.
This "Hello Toolforge" template is released FREE TO USE under the Apache 2.0 License for building ToolForge tools. Tool developers may choose their own licenses for their tools, including closed source.
Simply running the following command will generate the required Docker image:
make
Note that this example also includes GitHub actions for CI/CD.
To adapt this example into a real tool, the user should:
- Create a ToolForge account and create a new container. Call it whatever you like! Note the container's container location and ID.
- Update the Dockerfile to reflect the container's name and environment.
- Update the manifest to reflect the tool's inputs, outputs, and parameters.
- Write the code to implement the tool.
- Build, push, and run in ToolForge!