File tree Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Expand file tree Collapse file tree 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -18,12 +18,20 @@ It provides hook specification and implementation mechanisms through a plugin ma
1818- reread files that get fixed by pre-commit
1919
2020
21+ ## Development process
22+
23+ - always read ` src/pluggy/*.py ` to get a full picture
24+ - consider backward compatibility
25+ - always run all tests
26+ - always run pre-commit before try to commit
27+ - prefer running full pre-commit over ruff/mypy alone
28+
29+
30+
2131## Core Architecture
2232
2333### Main Components
2434
25- - always read all python files in ` src/pluggy/ to have full context `
26-
2735- ** PluginManager** (` src/pluggy/_manager.py ` ): Central registry that manages plugins and coordinates hook calls
2836- ** HookCaller** (` src/pluggy/_hooks.py ` ): Executes hook implementations with proper argument binding
2937- ** HookImpl/HookSpec** (` src/pluggy/_hooks.py ` ): Represent hook implementations and specifications
You can’t perform that action at this time.
0 commit comments