32 lines
469 B
Markdown
32 lines
469 B
Markdown
![]() |
```@meta
|
||
|
CurrentModule = PkgTemplates
|
||
|
```
|
||
|
|
||
|
# PkgTemplates Developer Guide
|
||
|
|
||
|
PkgTemplates can be easily extended by adding new [`Plugin`](@ref)s.
|
||
|
|
||
|
## The `Plugin` Interface
|
||
|
|
||
|
```@docs
|
||
|
gen_plugin
|
||
|
gitignore
|
||
|
badges
|
||
|
Badge
|
||
|
view
|
||
|
user_view
|
||
|
combined_view
|
||
|
tags
|
||
|
```
|
||
|
|
||
|
## The `BasicPlugin` Interface
|
||
|
|
||
|
While subtyping [`Plugin`](@ref) gives you complete freedom, it's not always necessary.
|
||
|
For more constrained cases, a simpler API exists.
|
||
|
|
||
|
```@docs
|
||
|
BasicPlugin
|
||
|
source
|
||
|
destination
|
||
|
```
|