1
0
Fork 0

chore(markdown): Updated plugin guide for v3

This commit is contained in:
Joost De Cock 2022-10-12 21:52:47 +02:00
parent d7442b9bc4
commit cac698027c
15 changed files with 195 additions and 348 deletions

View file

@ -1,25 +1,23 @@
---
title: Plugin guide
order: 400
icons:
- logo
- plugin
for: developers
about: |
This guide shows you everything you need to know to understand plugins in FreeSewing, and create your own.
goals:
- Know about build-time plugins vs run-time plugins
- Understanding plugin structure
- Hooks and how to use them
- Using hooks without a plugin
- Using macros
---
Plugins allow you to extend FreeSewing.
Plugins allow you to extend FreeSewing with new features and functionality.
A FreeSewing plugin can extend FreeSewing in 3 different ways:
We have [a list of available plugins](/reference/plugins/), but
- It can [provide macros](/guides/plugins/macros), which are a way to automate a number of steps into a
single command.
- It can [hook into the pattern](/guides/plugins/hooks), which allows you to manipulate the pattern or
interact with it at various stages of it's lifecycle.
- It can [provide store methods](/guides/plugins/store), which allows you to add new ways to handle data
in the pattern, including providing a custom logger.
We have [a list of plugins](/reference/plugins/) that we maintain, but
if you can't find what you're looking for, you can write your own plugin.
We'll cover the following topics in this guide:
If you plan on doing that, or if you would like to understand how plugins work,
this guide is for you.
We'll cover the following topics:
<ReadMore list />