docs: detail basic behaviour; cleanup wording
Signed-off-by: NotAShelf <raf@notashelf.dev> Change-Id: I31709798494a3180074f3a0ff81141766a6a6964
This commit is contained in:
parent
616916cd48
commit
be3dc4689a
1 changed files with 16 additions and 2 deletions
|
|
@ -9,14 +9,15 @@ remote modpack workflows from a single CLI.
|
||||||
|
|
||||||
- Create and import modpacks
|
- Create and import modpacks
|
||||||
- Add, remove, update, and inspect projects
|
- Add, remove, update, and inspect projects
|
||||||
- Resolve dependencies across supported platforms
|
- Resolve dependencies across supported platforms with automatic cross-platform
|
||||||
|
project merging
|
||||||
- Manage pack configuration and per-project overrides
|
- Manage pack configuration and per-project overrides
|
||||||
- Export CurseForge, Modrinth, and serverpack layouts
|
- Export CurseForge, Modrinth, and serverpack layouts
|
||||||
|
|
||||||
### New in Pakker
|
### New in Pakker
|
||||||
|
|
||||||
- Work with forked packs and remote repositories
|
- Work with forked packs and remote repositories
|
||||||
- Interactively set and configure and test API credentials
|
- Interactively set, configure, and test API credentials
|
||||||
|
|
||||||
## Quick Start
|
## Quick Start
|
||||||
|
|
||||||
|
|
@ -24,6 +25,19 @@ remote modpack workflows from a single CLI.
|
||||||
2. Use `pakker add` or `pakker add-prj` to add projects.
|
2. Use `pakker add` or `pakker add-prj` to add projects.
|
||||||
3. Run `pakker export` when you want distributable output.
|
3. Run `pakker export` when you want distributable output.
|
||||||
|
|
||||||
|
## How It Works
|
||||||
|
|
||||||
|
Pakker maintains two files in your modpack directory:
|
||||||
|
|
||||||
|
- `pakker.json`: pack metadata, paths, overrides, and per-project settings
|
||||||
|
- `pakku-lock.json`: resolved project state with platform IDs, file URLs, and
|
||||||
|
dependency links
|
||||||
|
|
||||||
|
When you add a project, Pakker queries the supported platforms, merges results
|
||||||
|
into a single project record with cross-platform identifiers, resolves
|
||||||
|
dependencies recursively, and updates the lockfile. The resolver detects
|
||||||
|
circular dependencies and links related projects via `pakku_links`.
|
||||||
|
|
||||||
## Acknowledgments
|
## Acknowledgments
|
||||||
|
|
||||||
[Pakku]: https://github.com/juraj-hrivnak/Pakku
|
[Pakku]: https://github.com/juraj-hrivnak/Pakku
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue