This template is used to initialize a new Biscuit extension. It includes the basic structure (package, tests) for a simple extension that greets the user.
Check the API reference for adding more functionality to your extension.
To create a new Biscuit extension using this template, you can use the Biscuit CLI(Make sure you have it installed).
biscuit ext new <extension name>Note
Make sure you have cookiecutter installed (pip install cookiecutter).
Keep the structure of the project as follows to ensure compatibility with Biscuit's extension system:
your-extension/
├── src/
│ └── your_extension/
│ ├── __init__.py # Extension entry point
│ └── extension.py # Main extension logic
├── tests/
│ ├── __init__.py
│ ├── conftest.py # Pytest configuration
│ └── test_your_extension.py # Test cases
├── pyproject.toml # Project configuration
├── README.md # Documentation
└── .gitignore # Git ignore rules