File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -53,7 +53,7 @@ examples/
5353 ├── a/ # Plugin A
5454 │ ├── plugin.json # Metadata
5555 │ ├── plugin.py # Entrypoint
56- │ └── __init__.py # Public API
56+ │ └── __init__.py # Public API
5757 └── b/ # Plugin B
5858 ├── plugin.json
5959 ├── plugin.py
Original file line number Diff line number Diff line change @@ -156,11 +156,11 @@ Typical plugin structure:
156156my_plugin/
157157 ├── plugin.json # Metadata
158158 ├── plugin.py # Entrypoint (initialization)
159- ├── __init__.py # Public API
159+ ├── __init__.py # Public API
160160 └── internal.py # Internal modules
161161```
162162
163- ### __ init __ .py Pattern
163+ ### \_\_ init \_\_ .py Pattern
164164
165165Export your public API from ` __init__.py ` :
166166
Original file line number Diff line number Diff line change 1- # Creating Plugins
1+ # Creating Plugins ???
22
33Learn how to create well-structured plugins for PKL.
44
@@ -18,7 +18,7 @@ A complete plugin:
1818my_plugin/
1919├── plugin.json # Metadata
2020├── plugin.py # Entrypoint
21- ├── __init__.py # Public API
21+ ├── __init__.py # Public API
2222├── internal.py # Internal modules
2323└── subplugins/ # Child plugins (optional)
2424```
@@ -66,7 +66,7 @@ def cleanup():
6666 log.info(" Cleaning up!" )
6767```
6868
69- ### Public API (__ init __ .py)
69+ ### Public API (\_\_ init \_\_ .py)
7070
7171Export your public API:
7272
You can’t perform that action at this time.
0 commit comments