https://github.com/psastras/rust-component-tracker
Rust nightly component tracker
https://github.com/psastras/rust-component-tracker
components rust web
Last synced: 7 months ago
JSON representation
Rust nightly component tracker
- Host: GitHub
- URL: https://github.com/psastras/rust-component-tracker
- Owner: psastras
- License: mit
- Created: 2022-01-19T16:16:24.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-04-12T06:27:14.000Z (about 2 years ago)
- Last Synced: 2024-04-12T14:20:57.742Z (about 2 years ago)
- Topics: components, rust, web
- Language: TypeScript
- Homepage: https://psastras.github.io/rust-component-tracker/
- Size: 1.16 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Rust Component Tracker
[https://psastras.github.io/rust-component-tracker/](https://psastras.github.io/rust-component-tracker/)
A webpage used to track Rust nightly component availability (heavily inspired by [https://github.com/rust-lang/rustup-components-history](https://github.com/rust-lang/rustup-components-history)).
## Features
- Supports 30 days of rust component history (todo: maybe more)
- Supports viewing and comparing different targets and components side by side
- Supports sharing URLs
## Development
Before you begin, ensure the following programs are available on your machine:
- [`yq`](https://github.com/mikefarah/yq)
- [`npm`](https://www.npmjs.com/)
Assuming npm is installed on your machine, the standard npm commands can be run to build and test all projects in the workspace:
```bash
npm install
npm run build
npm run lint
npm run dev
```
### Releasing
Any commit to `main` will trigger a release. The release pipeline is also run nightly.
## Why another tracker?
Basically I wanted a bit more information (history) and the ability to filter and compare different targets and components side by side.