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
{{ message }}
Repository navigation
Commit 9963552
Browse filesBrowse the repository at this point in the historyBrowse files
Lower the barrier for new contributors and make open work visible:
- .github/ISSUE_TEMPLATE/ — bug report + feature request issue forms and a
config that disables blank issues and links Discussions, docs, and good
first issues. Forms enforce the info CONTRIBUTING.md asks for (versions,
repro, philosophy fit).
- .github/PULL_REQUEST_TEMPLATE.md — pre-filled with the CONTRIBUTING PR
checklist (tests, coverage, no new deps, @SeleniumBootApi compatibility).
- ROADMAP.md — add a post-1.0 "current focus & where help is welcome"
section surfacing contribution opportunities (kept the existing phased
history intact).
- README.md — expand the Contributing section with good-first-issue /
help-wanted / roadmap / discussions links, plus PRs-welcome and good-first
-issues badges.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
[](https://github.com/seleniumboot/selenium-boot/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22)
@@ -677,7 +679,16 @@ Licensed under the [Apache License, Version 2.0](LICENSE).
677
679
678
680
## Contributing
679
681
680
-
See [CONTRIBUTING.md](CONTRIBUTING.md).
682
+
Contributions are warmly welcome — Selenium Boot is opinionated, and contributions that align with its philosophy (zero boilerplate, convention over configuration, never hide Selenium) help the whole community.
683
+
684
+
**New here?** The best place to start:
685
+
686
+
- 🙌 [**Good first issues**](https://github.com/seleniumboot/selenium-boot/issues?q=is%3Aissue+is%3Aopen+label%3A%22good+first+issue%22) — scoped, self-contained tasks
687
+
- 🤝 [**Help wanted**](https://github.com/seleniumboot/selenium-boot/issues?q=is%3Aissue+is%3Aopen+label%3A%22help+wanted%22) — larger pieces we'd love a hand with
688
+
- 🗺️ [**Roadmap**](ROADMAP.md) — where the project is heading and where help fits
689
+
- 💬 [**Discussions**](https://github.com/seleniumboot/selenium-boot/discussions) — questions and feature ideas
690
+
691
+
Then read [CONTRIBUTING.md](CONTRIBUTING.md) for dev setup, the PR checklist, and the backward-compatibility policy. Bug reports and feature requests both have [issue templates](https://github.com/seleniumboot/selenium-boot/issues/new/choose) to guide you.
Most users find a framework by searching, not by browsing GitHub.
22
+
23
+
-**Per-page SEO descriptions** across all docs pages — *in progress*.
24
+
-**"Why" pages** — Why Selenium Boot? · Why not plain Selenium? · Why not Playwright? · Why accessibility-first locators? · Why WaitEngine? `good first issue`
25
+
-**Recipes section** — task-titled, search-matched guides: upload a file, download a PDF, iframes, Shadow DOM, tables, infinite scroll, OAuth/SSO, alerts, drag & drop, REST + UI. `good first issue`
26
+
-**Migration guides** — from Selenium + TestNG, from WebDriverManager, from Selenide, from Serenity; plus a "coming from Playwright" bridge (familiar vs. different, **not** a replacement claim). `help wanted`
- More built-in `WaitEngine` conditions requested by users. `help wanted`
33
+
- Additional first-class browser providers (Edge, Safari) via the existing SPI. `help wanted`
34
+
-**seleniumboot-mcp** — keep MCP codegen output framework-native and accessibility-first as the API evolves. (See the [MCP repo](https://github.com/seleniumboot/selenium-mcp).)
35
+
36
+
### Ongoing quality
37
+
38
+
- Grow unit-test coverage for untested code paths. `good first issue`
39
+
- Keep the consumer sample project (`selenium-boot-test`) in step with new features.
40
+
41
+
> Don't see what you want to work on? Open a
42
+
> [Discussion](https://github.com/seleniumboot/selenium-boot/discussions) — ideas that fit the
43
+
> philosophy are welcome, and we'll turn agreed ones into issues.
0 commit comments