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
755e604b79
book: fix references
2022-12-26 14:55:25 -08:00
Ivan Petkov
55a143e9a8
book: add CNAME
2022-12-26 14:37:04 -08:00
Ivan Petkov
a4d70a26e7
Add Crane book ( #199 )
2022-12-26 14:27:13 -08:00
Ivan Petkov
67b1799c33
README: add a comment about setting pname
2022-12-26 08:59:37 -08:00
Ivan Petkov
eae8252b68
README: add FAQ about building workspace subsets ( #198 )
2022-12-26 02:07:23 +00:00
Ivan Petkov
37def1e9c3
readme: update with advice on patching Cargo.lock ( #129 )
2022-10-09 02:10:13 +00:00
Ivan Petkov
c12fec0a8b
Add cleanCargoSource and filterCargoSources ( #110 )
2022-09-21 01:27:47 +00:00
Ivan Petkov
d9f394e4e2
Document specifying/overriding a Cargo.lock file ( #94 )
2022-08-30 16:12:41 +00:00
Ivan Petkov
dbda889c05
Replace source prefix mapping with remove-references-to
( #90 )
2022-08-28 01:44:07 +00:00
Ivan Petkov
5548a68f5d
README: add FAQ about avoiding unnecessary rebuilds ( #78 )
2022-08-14 03:22:43 +00:00
Ivan Petkov
8de515289f
cargoClippy: add --all-targets to default cargoClippyExtraArgs ( #67 )
...
* This allows callers to opt-out of using `--all-targets` without having
to override the entire cargo command itself
2022-08-11 23:58:32 +00:00
Ivan Petkov
43aab4b7d8
Add .overrideToolchain convenience method
2022-06-26 11:25:40 -07:00
Ivan Petkov
57825c24da
Update all flake attributes to follow the new .default
format
2022-06-01 17:09:29 -07:00
Ivan Petkov
a233d51034
Also update README example 2
2022-05-12 16:16:21 -07:00
Ivan Petkov
8f2570a7cc
Improve README example to show how to share args between derivations
...
Fixes #25
2022-05-12 16:07:05 -07:00
Ivan Petkov
d3efda535f
Remove superfluous follows declaration for flake-utils
2022-04-27 18:10:22 -07:00
Ivan Petkov
99551f1707
Add cross compilation example for static binaries using musl
2022-02-16 20:51:57 -08:00
Ivan Petkov
7f2824d555
Add cross compilation example with rust-overlay
2022-02-15 18:42:59 -08:00
Ivan Petkov
47d47ef5b5
Update changelog and readme
2022-02-11 20:34:44 -08:00
Ivan Petkov
5afc3e94fd
Update readme to hint that buildInputs can be set directly
2022-02-08 16:18:12 -08:00
Ivan Petkov
07f9676194
Add a CHANGELOG and document the compatibility policy
2022-01-30 16:26:55 -08:00
Ivan Petkov
4adc828133
Add example for using an alternative cargo registry
2022-01-30 23:58:56 +00:00
Ivan Petkov
4a2dd7388c
Reword some potentially misleading claims
2022-01-23 14:52:16 -08:00
Ivan Petkov
55b3f63d78
Minor README tweak
2022-01-22 13:36:41 -08:00
Ivan Petkov
6e168778db
Minor README rewording
2022-01-22 11:47:18 -08:00
Ivan Petkov
cc7c158ca1
Add a README in the examples directory
2022-01-22 10:17:05 -08:00
Ivan Petkov
8c63723ea0
Update README with a more in-depth philosophy discussion
2022-01-18 20:51:11 -08:00
Ivan Petkov
9ce8929770
Add LICENSE
2022-01-17 15:05:45 -08:00
Ivan Petkov
282a3b502a
Add README
2022-01-17 15:01:21 -08:00
Ivan Petkov
67c680b5dc
Move API docs to their own file
2022-01-17 13:56:03 -08:00
Ivan Petkov
aeb598b174
Add cargoTarpaulin
2022-01-16 18:16:21 -08:00
Ivan Petkov
438154f265
Add cargoFmt
2022-01-16 17:49:39 -08:00
Ivan Petkov
9ef96fbfeb
Add a custom rust toolchain example/template
2022-01-16 15:38:59 -08:00
Ivan Petkov
7f392394e7
Add mkLib
function
2022-01-15 20:29:39 -08:00
Ivan Petkov
13c6a4cdce
crateNameFromCargoToml: use 0.0.1
as fallback version
2022-01-15 19:58:31 -08:00
Ivan Petkov
8362763342
Add hooks documentation
2022-01-15 17:59:34 -08:00
Ivan Petkov
3967b68793
Add API documentation
2022-01-12 20:11:14 -08:00