|
1 | 1 | #  Jumpstarter |
2 | 2 |
|
3 | | -[](https://github.com/jumpstarter-dev/jumpstarter) |
4 | | -[](https://github.com/jumpstarter-dev/jumpstarter/actions) |
5 | | -[](https://github.com/jumpstarter-dev/jumpstarter/releases) |
6 | | -[](https://github.com/jumpstarter-dev/jumpstarter/blob/main/packages/jumpstarter/pyproject.toml) |
7 | | -[](https://github.com/jumpstarter-dev/jumpstarter/blob/main/LICENSE) |
8 | | -[](https://github.com/astral-sh/uv) |
| 3 | +[](https://matrix.to/#/#jumpstarter:matrix.org) |
| 4 | +[](https://etherpad.jumpstarter.dev/pad-lister) |
| 5 | +[](https://meet.google.com/gzd-hhbd-hpu) |
9 | 6 |
|
10 | | -An open source and cloud native Hardware-in-the-Loop testing tool that enables you to test your software stack on both real hardware and virtual environments using CI/CD principles. |
| 7 | +A free, open source tool for automated testing on real and virtual hardware with CI/CD integration. Simplify device automation with consistent rules across local and distributed environments. |
11 | 8 |
|
12 | 9 | ## Highlights |
13 | 10 |
|
14 | | -- 🚀 A single, unified testing tool for local, virtual, and remote hardware testing. |
15 | | -- 🐍 Write test scripts in Python with familiar frameworks such as [pytest](https://docs.pytest.org/en/stable/). |
16 | | -- 🛠️ Use [drivers](https://docs.jumpstarter.dev/introduction/drivers.html) to abstract complex hardware interfaces for testing. |
| 11 | +- 🚀 **Unified Testing** - One tool for local, virtual, and remote hardware |
| 12 | +- 🐍 **Python-Powered** - Leverage Python's testing ecosystem |
| 13 | +- 🛠️ **Hardware Abstraction** - Simplify complex hardware interfaces with drivers |
17 | 14 | - 🔌 Built-in support for common interfaces such as [CAN](https://github.com/jumpstarter-dev/jumpstarter/tree/main/packages/jumpstarter-driver-can), [IP](https://github.com/jumpstarter-dev/jumpstarter/tree/main/packages/jumpstarter-driver-network), [GPIO](https://github.com/jumpstarter-dev/jumpstarter/tree/main/packages/jumpstarter-driver-raspberrypi), [U-Boot](https://github.com/jumpstarter-dev/jumpstarter/tree/main/packages/jumpstarter-driver-uboot), [SD Wire](https://github.com/jumpstarter-dev/jumpstarter/tree/main/packages/jumpstarter-driver-sdwire), etc. |
18 | | -- 💻 Collaborate with developers around the world on shared test hardware. |
19 | | -- ☸ Integrates with your existing [Cloud Native](https://www.cncf.io/) development environment. |
20 | | -- 🔄 Run hardware tests with your existing CI/CD pipelines in the cloud. |
21 | | -- 📦 Support for containerized test runners with Podman/Docker. |
22 | | -- 🖥️ Supports Linux and macOS. |
| 15 | +- 💻 **Collaborative** - Share test hardware globally |
| 16 | +- 🔄 **CI/CD Ready** - Works with cloud native developer environments and pipelines |
| 17 | +- 🖥️ **Cross-Platform** - Supports Linux and macOS |
23 | 18 |
|
24 | 19 | ## Installation |
25 | 20 |
|
26 | 21 | Install all the Jumpstarter Python components: |
27 | 22 |
|
28 | | -```console |
29 | | -pip install --extra-index-url https://docs.jumpstarter.dev/packages/simple jumpstarter-all |
| 23 | +```shell |
| 24 | +pip install --extra-index-url https://pkg.jumpstarter.dev/ jumpstarter-all |
30 | 25 | ``` |
31 | 26 |
|
32 | 27 | Or, just install the `jmp` CLI tool: |
33 | 28 |
|
34 | | -```console |
35 | | -pip install --extra-index-url https://docs.jumpstarter.dev/packages/simple jumpstarter-cli |
| 29 | +```shell |
| 30 | +pip install --extra-index-url https://pkg.jumpstarter.dev/ jumpstarter-cli |
36 | 31 | ``` |
37 | 32 |
|
38 | | -To install the [Jumpstarter Service](https://docs.jumpstarter.dev/introduction/service.html) |
39 | | -in your Kubernetes cluster, see the [Service Installation](https://docs.jumpstarter.dev/installation/service/index.html) |
| 33 | +To install the [Jumpstarter Service](https://jumpstarter.dev/introduction/service.html) |
| 34 | +in your Kubernetes cluster, see the [Service Installation](https://jumpstarter.dev/installation/service/index.html) |
40 | 35 | documentation. |
41 | 36 |
|
42 | 37 | ## Documentation |
43 | 38 |
|
44 | | -Jumpstarter's documentation is available at [docs.jumpstarter.dev](https://docs.jumpstarter.dev). |
| 39 | +Jumpstarter's documentation is available at [jumpstarter.dev](https://jumpstarter.dev). |
45 | 40 |
|
46 | 41 | Additionally, the command line reference documentation can be viewed with `jmp --help`. |
47 | 42 |
|
48 | 43 | ## Contributing |
49 | 44 |
|
50 | 45 | Jumpstarter welcomes contributors of all levels of experience and would love to |
51 | | -see you involved in the project. See the [contributing guide](https://github.com/jumpstarter-dev/jumpstarter/blob/main/CONTRIBUTING.md) to get started. |
| 46 | +see you involved in the project. See the [contributing guide](CONTRIBUTING.md) to get started. |
52 | 47 |
|
53 | 48 | ## License |
54 | 49 |
|
55 | | -Jumpstarter is licensed under the Apache 2.0 License ([LICENSE](https://github.com/jumpstarter-dev/jumpstarter/blob/main/LICENSE) or [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0)). |
| 50 | +Jumpstarter is licensed under the Apache 2.0 License ([LICENSE](LICENSE) or [https://www.apache.org/licenses/LICENSE-2.0](https://www.apache.org/licenses/LICENSE-2.0)). |
0 commit comments