chore(markdown): Updated plugin guide for v3
This commit is contained in:
parent
d7442b9bc4
commit
cac698027c
15 changed files with 195 additions and 348 deletions
|
@ -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 />
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue