mirror of
https://github.com/ClementTsang/bottom.git
synced 2025-07-27 07:34:27 +02:00
docs: update some packaging/distribution docs with more details
This commit is contained in:
parent
f416c54d2f
commit
32434932a6
@ -1,18 +1,26 @@
|
|||||||
# Packaging and Distribution
|
# Packaging and Distribution
|
||||||
|
|
||||||
Package maintainers are always welcome and appreciated! Here's some info on how one can help with package distribution and bottom.
|
Package maintainers are always welcome and appreciated! Here's some info on how one can help with package distribution
|
||||||
|
and bottom.
|
||||||
|
|
||||||
## Pre-built binaries
|
## Pre-built binaries
|
||||||
|
|
||||||
The latest stable release can be found [here](https://github.com/ClementTsang/bottom/releases/latest), where you can find pre-built binaries in either a `tar.gz` or `zip` format.
|
The latest stable release can be found [here](https://github.com/ClementTsang/bottom/releases/latest), where you ca
|
||||||
Binaries here also include automatically generated shell completion files for zsh, bash, fish, and Powershell, which you may want to also install during the packaging
|
find pre-built binaries in either a `tar.gz` or `zip` format. Binaries here also include automatically generated shell
|
||||||
|
completion files for zsh, bash, fish, and Powershell, which you may want to also install during the packaging
|
||||||
process.
|
process.
|
||||||
|
|
||||||
You can also find a nightly build in the [releases page](https://github.com/ClementTsang/bottom/releases), built every day at 00:00 UTC off of the master branch.
|
You can also find a nightly build in the [releases page](https://github.com/ClementTsang/bottom/releases), built every
|
||||||
|
day at 00:00 UTC off of the master branch.
|
||||||
|
|
||||||
|
In both cases, we use a combination of GitHub Actions and CirrusCI (mainly for FreeBSD and macOS M1) to create our
|
||||||
|
release binaries. [`build_releases.yml`](https://github.com/ClementTsang/bottom/blob/master/.github/workflows/build_releases.yml)
|
||||||
|
contains the GitHub Action workflow used to do both of these, if reference is needed.
|
||||||
|
|
||||||
## Building manually
|
## Building manually
|
||||||
|
|
||||||
If you want to manually build bottom rather than distributing a pre-built binary, you'll need the most recent version of stable Rust, which you can get with:
|
If you want to manually build bottom rather than distributing a pre-built binary, you'll need the most recent version
|
||||||
|
of stable Rust, which you can get with:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
rustup update stable
|
rustup update stable
|
||||||
@ -51,8 +59,9 @@ file or the [binary build CI workflow](https://github.com/ClementTsang/bottom/bl
|
|||||||
|
|
||||||
## Adding an installation source
|
## Adding an installation source
|
||||||
|
|
||||||
Once you've finished your installation source, if you want to mention it in the main bottom repo, fork the repo and add the installation method and any details to
|
Once you've finished your installation source, if you want to mention it in the main bottom repo, fork the repo and add
|
||||||
the [`README.md`](https://github.com/ClementTsang/bottom/blob/master/README.md) file under the [Installation](https://github.com/ClementTsang/bottom#installation) section.
|
the installation method and any details to the [`README.md`](https://github.com/ClementTsang/bottom/blob/master/README.md)
|
||||||
Once that's done, open a pull request - these will usually be approved of very quickly.
|
file under the [Installation](https://github.com/ClementTsang/bottom#installation) section, as well as a corresponding
|
||||||
|
table of contents entry. Once that's done, open a pull request - these will usually be approved of very quickly.
|
||||||
|
|
||||||
You can find more info on the contribution process [here](../issues-and-pull-requests/#pull-requests).
|
You can find more info on the contribution process [here](../issues-and-pull-requests/#pull-requests).
|
||||||
|
Loading…
x
Reference in New Issue
Block a user