Skip to content
This repository was archived by the owner on Jan 23, 2026. It is now read-only.

Commit e596937

Browse files
authored
Merge pull request #404 from raballew/consolidate-websites
Consolidate Websites
2 parents d9a6456 + 3e82fc8 commit e596937

46 files changed

Lines changed: 334 additions & 146 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

CONTRIBUTING.md

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,18 @@
22

33
Thank you for your interest in contributing to Jumpstarter! This document outlines the process for contributing to the project and provides guidelines to make the contribution process smooth.
44

5+
## Getting Help
6+
7+
If you have questions or need help, here are the best ways to connect with the community:
8+
9+
### Community Resources
10+
11+
- **Matrix Chat**: Join our [Matrix community](https://matrix.to/#/#jumpstarter:matrix.org) for real-time discussions and support
12+
- **Weekly Meetings**: Participate in our [weekly community meetings](https://meet.google.com/gzd-hhbd-hpu) to discuss development and get help
13+
- **Etherpad**: Check our [Etherpad](https://etherpad.jumpstarter.dev/pad-lister) for meeting notes and collaborative documentation
14+
- **GitHub Issues**: [Open an issue](https://github.com/jumpstarter-dev/jumpstarter/issues) in the repository for bug reports and feature requests
15+
- **Documentation**: Visit our [documentation](https://jumpstarter.dev/) for comprehensive guides and tutorials
16+
517
## Code of Conduct
618

719
Please be respectful and considerate of others when contributing to the project.
@@ -17,7 +29,7 @@ Please be respectful and considerate of others when contributing to the project.
1729

1830
## Development Setup
1931

20-
```bash
32+
```shell
2133
# Install dependencies
2234
make sync
2335

@@ -59,13 +71,13 @@ If you are working on a driver or adapter library of general interest, please co
5971

6072
To create a new driver scaffold, you can use the `create_driver.sh` script:
6173

62-
```bash
74+
```shell
6375
./__templates__/create_driver.sh vendor_name driver_name "Your Name" "your.email@example.com"
6476
```
6577

6678
This will create the necessary files and structure for your driver in the `packages/` directory. For example:
6779

68-
```bash
80+
```shell
6981
./__templates__/create_driver.sh yepkit Ykush "Your Name" "your.email@example.com"
7082
```
7183

@@ -109,7 +121,7 @@ After creating your driver skeleton:
109121

110122
To test your driver during development:
111123

112-
```bash
124+
```shell
113125
# From the project root
114126
make sync # Synchronize dependencies
115127
cd packages/your_driver_package
@@ -144,7 +156,7 @@ To contribute to the documentation, you'll need to set up your development envir
144156

145157
To build and preview the documentation locally:
146158

147-
```bash
159+
```shell
148160
cd docs
149161
make html # Build HTML documentation
150162
make docs-serve # Serve documentation locally for preview
@@ -241,16 +253,6 @@ Once your documentation changes are complete:
241253
To add a new example:
242254

243255
1. Create a new directory in the `examples/` folder with a descriptive name
244-
2. Include a comprehensive README.md with setup and usage instructions
256+
2. Include a comprehensive `README.md` with setup and usage instructions
245257
3. Follow the structure of existing examples
246258
4. Ensure the example is well-documented and easy to follow
247-
248-
## Getting Help
249-
250-
If you have questions or need help, please:
251-
252-
1. Check the [documentation](https://docs.jumpstarter.dev/)
253-
2. Open an issue in the repository
254-
3. Reach out to the maintainers
255-
256-
Thank you for contributing to Jumpstarter!

README.md

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,50 @@
11
# ![bolt](./assets/bolt.svg) Jumpstarter
22

3-
[![badge](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/jumpstarter-dev/jumpstarter/main/assets/badge/v0.json)](https://github.com/jumpstarter-dev/jumpstarter)
4-
[![ci](https://img.shields.io/github/actions/workflow/status/jumpstarter-dev/jumpstarter/build.yaml?branch=main&logo=github&label=CI)](https://github.com/jumpstarter-dev/jumpstarter/actions)
5-
[![release](https://img.shields.io/github/v/release/jumpstarter-dev/jumpstarter)](https://github.com/jumpstarter-dev/jumpstarter/releases)
6-
[![versions](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Fjumpstarter-dev%2Fjumpstarter%2Fmain%2Fpackages%2Fjumpstarter%2Fpyproject.toml)](https://github.com/jumpstarter-dev/jumpstarter/blob/main/packages/jumpstarter/pyproject.toml)
7-
[![license](https://img.shields.io/github/license/jumpstarter-dev/jumpstarter)](https://github.com/jumpstarter-dev/jumpstarter/blob/main/LICENSE)
8-
[![uv](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/uv/main/assets/badge/v0.json)](https://github.com/astral-sh/uv)
3+
[![Matrix](https://img.shields.io/matrix/jumpstarter%3Amatrix.org?color=blue)](https://matrix.to/#/#jumpstarter:matrix.org)
4+
[![Etherpad](https://img.shields.io/badge/Etherpad-Notes-blue?logo=etherpad)](https://etherpad.jumpstarter.dev/pad-lister)
5+
[![Community Meeting](https://img.shields.io/badge/Weekly%20Meeting-Google%20Meet-blue?logo=google-meet)](https://meet.google.com/gzd-hhbd-hpu)
96

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.
118

129
## Highlights
1310

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
1714
- 🔌 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
2318

2419
## Installation
2520

2621
Install all the Jumpstarter Python components:
2722

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
3025
```
3126

3227
Or, just install the `jmp` CLI tool:
3328

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
3631
```
3732

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)
4035
documentation.
4136

4237
## Documentation
4338

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).
4540

4641
Additionally, the command line reference documentation can be viewed with `jmp --help`.
4742

4843
## Contributing
4944

5045
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.
5247

5348
## License
5449

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)).

__templates__/create_driver.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ cat > "${README_FILE}" << 'EOF'
4141
4242
## Installation
4343
44-
```bash
44+
```shell
4545
pip install jumpstarter-driver-${DRIVER_NAME}
4646
```
4747

docs/source/_static/css/custom.css

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,17 @@
55
/* Hide the Furo attribution text */
66
.made-with-furo {
77
display: none !important;
8+
}
9+
10+
/* Fix version name overflow in sidebar */
11+
.sidebar-brand .sidebar-brand-text {
12+
white-space: normal;
13+
word-break: break-word;
14+
}
15+
16+
.sidebar-brand .sidebar-brand-text a {
17+
display: inline-block;
18+
max-width: 100%;
19+
overflow: hidden;
20+
text-overflow: ellipsis;
821
}

0 commit comments

Comments
 (0)