This repository was archived by the owner on Jan 23, 2026. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 18
Consolidate Websites #404
Merged
raballew
merged 19 commits into
jumpstarter-dev:main
from
raballew:consolidate-websites
Apr 14, 2025
Merged
Consolidate Websites #404
Changes from all commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
c2dc998
adjust meta preview
raballew 38d775d
wip
raballew 7217c2d
move to jumpstarter.dev
raballew c3949b7
crop images
raballew 93c9abc
add overview of adapters
raballew 82d7e06
add badges
raballew 9dad426
fix formatting
raballew d5c665c
adjust order of elements
raballew f0f4ca8
remove branch used for testing purposes
raballew 2ea165d
Merge branch 'main' into consolidate-websites
raballew 6ad4d8e
Merge branch 'main' into consolidate-websites
raballew aecc20e
Update README.md
raballew aed47f2
Update CONTRIBUTING.md
raballew d5d0579
force empty push
raballew e552632
enforce usage of shell instead of bash or console
raballew 5f0a8a6
unify spelling of open source
raballew 1ec35df
remove pypi, add custom pkg repo
raballew 7772e4d
Merge branch 'main' into consolidate-websites
raballew 3e82fc8
Update README.md
raballew File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,55 +1,50 @@ | ||
| #  Jumpstarter | ||
|
|
||
| [](https://github.com/jumpstarter-dev/jumpstarter) | ||
|
raballew marked this conversation as resolved.
|
||
| [](https://github.com/jumpstarter-dev/jumpstarter/actions) | ||
| [](https://github.com/jumpstarter-dev/jumpstarter/releases) | ||
| [](https://github.com/jumpstarter-dev/jumpstarter/blob/main/packages/jumpstarter/pyproject.toml) | ||
| [](https://github.com/jumpstarter-dev/jumpstarter/blob/main/LICENSE) | ||
| [](https://github.com/astral-sh/uv) | ||
| [](https://matrix.to/#/#jumpstarter:matrix.org) | ||
| [](https://etherpad.jumpstarter.dev/pad-lister) | ||
| [](https://meet.google.com/gzd-hhbd-hpu) | ||
|
|
||
| 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. | ||
| 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. | ||
|
|
||
| ## Highlights | ||
|
|
||
| - 🚀 A single, unified testing tool for local, virtual, and remote hardware testing. | ||
| - 🐍 Write test scripts in Python with familiar frameworks such as [pytest](https://docs.pytest.org/en/stable/). | ||
| - 🛠️ Use [drivers](https://docs.jumpstarter.dev/introduction/drivers.html) to abstract complex hardware interfaces for testing. | ||
| - 🚀 **Unified Testing** - One tool for local, virtual, and remote hardware | ||
| - 🐍 **Python-Powered** - Leverage Python's testing ecosystem | ||
| - 🛠️ **Hardware Abstraction** - Simplify complex hardware interfaces with drivers | ||
| - 🔌 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. | ||
| - 💻 Collaborate with developers around the world on shared test hardware. | ||
| - ☸ Integrates with your existing [Cloud Native](https://www.cncf.io/) development environment. | ||
| - 🔄 Run hardware tests with your existing CI/CD pipelines in the cloud. | ||
| - 📦 Support for containerized test runners with Podman/Docker. | ||
| - 🖥️ Supports Linux and macOS. | ||
| - 💻 **Collaborative** - Share test hardware globally | ||
| - 🔄 **CI/CD Ready** - Works with cloud native developer environments and pipelines | ||
| - 🖥️ **Cross-Platform** - Supports Linux and macOS | ||
|
|
||
| ## Installation | ||
|
|
||
| Install all the Jumpstarter Python components: | ||
|
|
||
| ```console | ||
| pip install --extra-index-url https://docs.jumpstarter.dev/packages/simple jumpstarter-all | ||
| ```shell | ||
| pip install --extra-index-url https://pkg.jumpstarter.dev/ jumpstarter-all | ||
| ``` | ||
|
|
||
| Or, just install the `jmp` CLI tool: | ||
|
|
||
| ```console | ||
| pip install --extra-index-url https://docs.jumpstarter.dev/packages/simple jumpstarter-cli | ||
| ```shell | ||
| pip install --extra-index-url https://pkg.jumpstarter.dev/ jumpstarter-cli | ||
| ``` | ||
|
|
||
| To install the [Jumpstarter Service](https://docs.jumpstarter.dev/introduction/service.html) | ||
| in your Kubernetes cluster, see the [Service Installation](https://docs.jumpstarter.dev/installation/service/index.html) | ||
| To install the [Jumpstarter Service](https://jumpstarter.dev/introduction/service.html) | ||
| in your Kubernetes cluster, see the [Service Installation](https://jumpstarter.dev/installation/service/index.html) | ||
| documentation. | ||
|
|
||
| ## Documentation | ||
|
|
||
| Jumpstarter's documentation is available at [docs.jumpstarter.dev](https://docs.jumpstarter.dev). | ||
| Jumpstarter's documentation is available at [jumpstarter.dev](https://jumpstarter.dev). | ||
|
|
||
| Additionally, the command line reference documentation can be viewed with `jmp --help`. | ||
|
|
||
| ## Contributing | ||
|
|
||
| Jumpstarter welcomes contributors of all levels of experience and would love to | ||
| see you involved in the project. See the [contributing guide](https://github.com/jumpstarter-dev/jumpstarter/blob/main/CONTRIBUTING.md) to get started. | ||
| see you involved in the project. See the [contributing guide](CONTRIBUTING.md) to get started. | ||
|
|
||
| ## License | ||
|
|
||
| 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)). | ||
| 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)). | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.