Skip to content

biscuit-extensions/extension

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

11 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Hello Biscuit Extension Template

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.

Getting Started

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).

Project Structure

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

About

Hello Biscuit! Extension template

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages