Paste of Exile - Path of Building Pastebin
AGPL-3.0 License
pobb.in, a pastebin for Path Of Building builds.
Required dependencies:
rustup target add wasm32-unknown-unknown
)cargo install wrangler
cargo install trunk
cargo install worker-build
cargo install wasm-pack
The application can be started with:
$ yarn start
To just build the application:
$ ./build.sh --dev
$ ./build.sh --release
Rust code is formatted with cargo +nightly fmt
and linted with cargo +nightly clippy --all-features -- -D warnings
.
Commits are prefixed with their scope/crate:
poe:
relevant for the entire projectapp:
the frontendpob:
pob parsing and toolspoe-tree
: poe tree parsing and processingshared
: mainly types shared between app
and worker
snapshot:
just a cli tool to generate statsworker:
the backendFor third-party integrations there are currently two public URLs to retrieve a build:
/:id/raw
/u/:username/:id/raw
Please always include a User-Agent
which identifies your application and includes contact info, e.g.:
User-Agent: app-name/version hosted.domain (contact: foo@bar, discord#0000)
.
Contributions are always welcome, code, design ideas, mockups etc.
When contributing please try to follow coding conventions (cargo fmt
, cargo clippy
),
code style and commit formatting.
Before working on big features please open an issue/discussion first or reach out (e.g. #tooldev-general
on the official discord), in case this feature is currently out of scope or already being worked on.