Commit Graph

22 Commits

Author SHA1 Message Date
Rijk van Putten
ef80ead953
Add fileset helpers (#731)
---------

Co-authored-by: Ivan Petkov <ivanppetkov@gmail.com>
2024-11-08 12:39:11 -08:00
Ivan Petkov
c052ed5e84
buildDepsOnly: set CRANE_BUILD_DEPS_ONLY env var when running (#722) 2024-10-12 23:28:15 +00:00
Ivan Petkov
cc29aa8ea2
docs: add a FAQ entry about git-deps and relative file paths (#695) 2024-09-03 23:50:10 +00:00
Ivan Petkov
54fe6fed44
vendorCargoDeps: allow arbitrary overrides when vendoring sources (#615) 2024-05-18 23:39:46 +00:00
Ivan Petkov
f6c6a2fb1b
Add workspace example (#597) 2024-04-21 22:23:03 +00:00
Ivan Petkov
55f4939ac5
docs: add a primer on .override and .overrideAttrs (#596) 2024-04-21 17:39:41 +00:00
Ivan Petkov
39e0883341
docs: document workaround for the bindgen crate being rebuilt (#519) 2024-02-09 00:22:19 +00:00
Ivan Petkov
537ebb11db
docs: add note about avoiding pyo3 rebuilds (#486) 2023-12-19 03:30:44 +00:00
Ivan Petkov
514cd663e5
examples: add sqlx template (#467) 2023-11-29 01:08:21 +00:00
Leonardo Eugênio
88b2a5fc4e
Add example of E2E testing (#368) 2023-10-12 18:59:36 -07:00
Ivan Petkov
e3c6ce4ef6
Add FAQ about proc-macro rebuilds in dev mode (#388) 2023-09-18 03:22:10 +00:00
Ivan Petkov
bfc1c3dca5
docs: update FAQs around rebuilds and other errors (#355)
* docs: Add FAQ about invalid crate metadata
* docs: update constant rebuilds FAQ
2023-07-07 00:47:12 +00:00
Leonardo Eugênio
db21a44eb0
Trunk support (#299)
[Trunk](https://trunkrs.dev) is a tool that allow you to build web apps
using Rust and webassembly, including compiling scss, and distributing
other assets.

Adds `craneLib.buildTrunkPackage`, a function that builds a Trunk
project returning a directory with the resulting dist files for that
project

---------

Co-authored-by: Ivan Petkov <ivanppetkov@gmail.com>
2023-04-29 12:34:39 -07:00
Ivan Petkov
a4d54e5d6f
docs: document using overrideScope' (#303) 2023-04-16 20:55:46 +00:00
Ivan Petkov
f491bee4f9
Add support for building standard library crates (#287)
* vendorCargoRegistries: accept `registries` from the caller if specified
* Add vendorMultipleCargoDeps
2023-04-02 17:57:17 +00:00
Ivan Petkov
ac145b7ae5
docs: add section about using different toolchains (#256) 2023-03-01 01:27:29 +00:00
Ivan Petkov
ba201b5632
docs: add various new sections and examples (#252)
* add a section on customizing builds
* add an example for building custom command helpers
* add example on adding custom devShell env vars
* add local development section
2023-02-23 04:47:24 +00:00
Ivan Petkov
ea3a813939
examples: add cross-windows (#218)
* ci: disable running examples
2023-01-07 01:11:42 +00:00
Ivan Petkov
42e2fab6bc
Make it easier to build workspaces not at source root (#212) 2023-01-05 04:46:43 +00:00
Ivan Petkov
dfe3afcdd9
Update docs (#211)
* add section on source filtering
* add FAQ about `include_str!`
* add section about sandbox-unfriendly build scripts
2023-01-04 19:06:37 -08:00
Ivan Petkov
755e604b79
book: fix references 2022-12-26 14:55:25 -08:00
Ivan Petkov
a4d70a26e7
Add Crane book (#199) 2022-12-26 14:27:13 -08:00