Polish README and add CONTRIBUTING for public GitHub #11
@@ -0,0 +1,25 @@
|
||||
# Contributing
|
||||
|
||||
Thanks for looking at **playkit**.
|
||||
|
||||
## How this repo is published
|
||||
|
||||
- **Public mirror:** [github.com/Gitilia/playkit](https://github.com/Gitilia/playkit)
|
||||
- **Development + CI:** private forge (Gitea). npm publishes to a private registry used by Levkin apps.
|
||||
|
||||
## Issues
|
||||
|
||||
GitHub **issues** are welcome for bugs, API ideas, and docs gaps.
|
||||
|
||||
## Pull requests
|
||||
|
||||
Small docs/test fixes via GitHub PR are fine. For larger API changes, open an issue first so we can align — the mirror may lag the forge, and merge gates run on the forge.
|
||||
|
||||
## Local setup
|
||||
|
||||
```bash
|
||||
npm install
|
||||
npm test
|
||||
```
|
||||
|
||||
See the README for consumer install (`@levkin/playkit`) and fixture examples.
|
||||
@@ -1,8 +1,12 @@
|
||||
# @levkin/playkit
|
||||
|
||||
Shared **Playwright + API** test kit for Levkin / homelab apps.
|
||||
[](LICENSE)
|
||||
[](https://www.typescriptlang.org/)
|
||||
[](https://playwright.dev/)
|
||||
|
||||
Use it as a library from any consumer repo (punimtag, MirrorMatch, …). App-specific Page Objects and specs stay in the consumer; reusable helpers, logging, API client, performance timings, and Grafana/Prometheus metrics live here.
|
||||
**Shared Playwright + API test helpers** — resilient UI actions, API client, timings, and metrics used across Levkin apps.
|
||||
|
||||
> Public mirror: [github.com/Gitilia/playkit](https://github.com/Gitilia/playkit) · issues welcome here; CI/publish run on the private forge.
|
||||
|
||||
## Install (consumer)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user