Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bitcoinbeachtravemuende/derbitcoinvirus
Gratis Buch zum Thema Bitcoin
https://github.com/bitcoinbeachtravemuende/derbitcoinvirus
bitcoin
Last synced: 6 days ago
JSON representation
Gratis Buch zum Thema Bitcoin
- Host: GitHub
- URL: https://github.com/bitcoinbeachtravemuende/derbitcoinvirus
- Owner: BitcoinBeachTravemuende
- License: mit
- Created: 2023-06-21T13:35:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-26T08:17:00.000Z (about 1 year ago)
- Last Synced: 2024-11-06T09:40:37.707Z (7 days ago)
- Topics: bitcoin
- Language: Nix
- Homepage: https://bitcoinbeachtravemuende.github.io/DerBitcoinVirus/
- Size: 8.13 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DER BITCOIN VIRUS
Gratis Buch zum Thema Bitcoin von @KahnsisDeVillain
## Lesen
Online Version: https://bitcoinbeachtravemuende.github.io/DerBitcoinVirus/
[![Book Cover](src/assets/cover-front.png)](https://bitcoinbeachtravemuende.github.io/DerBitcoinVirus/)
## Buch auf Deinem Rechner erstellen
### Voraussetzung
Voraussetzung ist eine Installation von `Rust` und `Cargo` auf Deinem Rechner. Folge dazu der offiziellen [Rust Installationsanleitung](https://www.rust-lang.org/tools/install) (in Englisch).
Das Buch wurde mit [`mdbook`](https://github.com/rust-lang/mdBook) erstellt, welches Du mit folgendem Befehl installieren kannst.
```bash
cargo install mdbook
```### Erstellen des Buches
Um das Buch lokal zu erstellen, führe folgenden Befehl aus:
```
mdbook build
```Die erstellten Dateien befinden sich im Verzeichnis `book/`.
### Entwicklung
Um das Buch beim Entwickeln zu betrachten, führe folgenden Befehl aus:
```bash
mdbook serve
```Damit wird ein lokaler Webserver gestartet, der das Buch ausliefert. Das Buch kann im Browser unter `localhost:3000` betrachtet werden. Während der Webserver läuft, wird das Buch automatisch neu gerendert, sobald sich die Dateien des Buches ändern.
## Nix
Alternativ zu den oberen Schritten kann das Buch auch mit `Nix` erstellt werden.
Voraussetzungen:
1. [Nix installieren](https://zero-to-flakes.com/install) (engl.)
1. [`direnv` einrichten](https://zero-to-flakes.com/direnv) (engl.)Mit `cd` in das Rootverzeichnis, um in die `nix develop` Shell zu gelangen. Gebe einamlig `direnv allow` ein. Danach führe die `mdbook` Befehle aus wie oben beschrieben.
## Online veröffentlichen
Sobald ein Pull Request in den `main` Branch gemerged wird, wird das Buch per [GitHub Action](.github/workflows/publish.yml) automatisch neu erstellt und wird ca. 2-3 Minuten später auf https://bitcoinbeachtravemuende.github.io/DerBitcoinVirus/ veröffentlicht.
## Verbesserungen
Vorschläge für Verbesserungen oder Korrekturen sind immer willkommen. Erstelle dazu ein Issue oder einen Pull Request.
## Lizenz
MIT Lizenz (siehe [LICENSE](./LICENSE) or http://opensource.org/licenses/MIT)