You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Standardize README.md with consistent badges and structure
- Add CONTRIBUTING.md with repo-specific dev setup
- Add/update Antora docs structure
- Remove per-repo GitHub Pages workflow
- Point documentation badge to central site
Signed-off-by: jimisola <jimisola@jimisola.com>
For DCO sign-off, commit conventions, and code review process, see the organization-wide [CONTRIBUTING.md](https://github.com/reqstool/.github/blob/main/CONTRIBUTING.md).
This documentation provides information on how to use the Reqstool Hatch Plugin. The plugin is designed to be used with the Hatch build tool and facilitates the integration of the Reqstool Decorators in your project.
9
+
Hatch build hook plugin for [reqstool](https://github.com/reqstool/reqstool-client) that collects decorated code and generates `annotations.yml` during `hatch build`.
13
10
14
11
## Installation
15
12
16
-
To use the Reqstool Hatch Plugin, follow these steps:
17
-
18
-
- Update your project dependencies in the `pyproject.toml` file and
19
-
ensure that the Reqstool Decorators' dependency is listed as follows;
When you declare this in the pyproject.toml file, you are specifying the required versions for the dependency of the Reqstool Decorators. This ensures that the correct version of the dependencies are used when installing and running your project.
26
-
27
-
28
-
29
23
## Usage
30
24
31
-
### Configuration
32
-
33
-
The plugin can be configured through the `pyproject.toml` file. Configure plugin in `pyproject.toml`as follows;
And under `requires` in `[build-system]` you need to add the plugin with the version, see example;
35
+
The plugin uses [reqstool-python-decorators](https://github.com/reqstool/reqstool-python-decorators) for processing.
44
36
45
-
```toml
46
-
[build-system]
47
-
requires = [
48
-
"hatchling",
49
-
"reqstool-python-hatch-plugin==<version>",
50
-
]
51
-
```
37
+
## Documentation
38
+
39
+
Full documentation can be found [here](https://reqstool.github.io).
40
+
41
+
## Contributing
52
42
43
+
See the organization-wide [CONTRIBUTING.md](https://github.com/reqstool/.github/blob/main/CONTRIBUTING.md).
53
44
54
-
It specifies that the reqstool-python-hatch-plugin is a dependency for the build process, and it should be of a specific version.
45
+
## License
55
46
56
-
Further it defines the paths where the plugin should be applied. In this case, it specifies that the plugin should be applied to files in the src and tests directories.
0 commit comments