cookiecutter/README.md
Cookiecutter is a command-line utility that creates projects from templates.
This extension is a simple template for setting up new OpenBB Python Package extensions and projects.
The Cookiecutter template prompts the user for information to use in the pyproject.toml file, and then generates a project based on that information.
All fields are optional.
obb.{some_package}The template will generate all extension types as a single, installable Python project. You likely won't always use all in tandem, just delete the unwanted folders and entrypoints.
pip install openbb-cookiecutter
Alternatively, with uvx:
uvx openbb-cookiecutter
openbb-cookiecutter
Enter values or press enter to continue with the default.
Create a new Python environment for the project.
Navigate into the generated folder and install with:
pip install -e .
Python static files will be generated on first import, or trigger with openbb-build.
Import the Python package or start the API and use like any other OpenBB application.
Modify the business logic and get started building!
See the developer documentation here.
We welcome contributions to this template! Please feel free to open an issue or submit a pull request with your improvements.
If you have any questions about the cookiecutter or anything OpenBB, feel free to email us at [email protected]
If you want to say hi, or are interested in partnering with us, feel free to reach us at [email protected]
Any of our social media platforms: openbb.co/links