-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a fuel.nix
mdbook
#61
Conversation
4547097
to
ff2cf2a
Compare
ff574ec
to
0a4af93
Compare
This is just about ready to go, however it seems like the recent addition of the Today's > = note: Undefined symbols for architecture x86_64:
> "_kCFURLVolumeAvailableCapacityForImportantUsageKey", referenced from:
> _$LT$sysinfo..apple..disk..Disk$u20$as$u20$sysinfo..traits..DiskExt$GT$::refresh::ha090b62f02761b2b in libsysinfo-bfbd6883445a3969.rlib(sysinfo-bfbd6883445a3969.sysinfo.4f5fc5ae-cgu.15.rcgu.o)
> sysinfo::apple::disk::get_disks::h63aaac400a8fb64f in libsysinfo-bfbd6883445a3969.rlib(sysinfo-bfbd6883445a3969.sysinfo.4f5fc5ae-cgu.15.rcgu.o)
> ld: symbol(s) not found for architecture x86_64
> clang-11: error: linker command failed with exit code 1 (use -v to see invocation)
>
>
> error: could not compile `forc` due to previous error
For full logs, run 'nix log /nix/store/vgq1zhv6q43wbgbd5hifm26ab2wikwj9-forc-0.39.1.drv'.
error: 1 dependencies of derivation '/nix/store/jfxshavhlsxkkdfnjdqpxfcyjv1icj6f-fuel-nightly.drv' failed to build All that said, it's unclear how the latest |
It looks like the same issue was encountered in |
ef98530
to
e8558eb
Compare
9b51376
to
e3adcd4
Compare
e3adcd4
to
55ba076
Compare
The |
55ba076
to
a6b3c68
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK this should be ready to go!
I'll open a follow-up issue/PR for adding markdown linting, but want to try to address #70 first.
github_token: ${{ secrets.GITHUB_TOKEN }} | ||
publish_dir: ./book/book | ||
destination_dir: ./ | ||
cname: nix.fuel.network |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Voxelot do you know what we might need to do with the fuel.network
hosting to get this cname
to work like we have for rust.fuel.network?
This adds a new `book/` directory containing an mdbook for `fuel.nix`. The new book will replace the README with a much friendlier "Quick Start", and a more searchablei and detailed guide covering how to install Nix, use fuel packages, and how to contribute to fuel.nix itself. TODO ---- - [x] Add a new "Quick Start" section with the new two-step installation approach. - [x] Merge existing README content into subchapters. - [x] Add a more detailed "Nix Setup" chapter for those interested in more details. - [x] Add a section on `nix profile install` for persistent installation to the "Packages" chapter. - [ ] Add a new "Contributing" section with details on how to add/update packages and milestones. - [ ] Update the README to simply point to the book and Quick Start. - [ ] Add a CI step to publish the book. - [ ] Open an issue to remove the **NOTE:** under the `nix profile install` section required due to DeterminateSystems/nix-installer#477.
a6b3c68
to
0883c00
Compare
I think this should at least publish to the gh-pages branch and the github.io link for now - I'll open up a follow-up issue for the |
Adds the missing nix installation that provides the environment for building the book. Follow-up to #61
This adds a new
book/
directory containing an mdbook forfuel.nix
.The new book will replace the README with a much friendlier "Quick Start", and a more searchable and detailed guide covering how to install Nix, use fuel packages, and how to contribute to fuel.nix itself.
Closes #59.
TODO
nix profile install
for persistent installation to the "Packages" chapter.Open an issue to remove the NOTE: under theIt seems this issue only occurs if a previous Nix installation existed but was not cleaned up properly. Thenix profile install
section required due to After removing 0.8.0 and installing 0.9.0, manynix profile
commands fail DeterminateSystems/nix-installer#477.note
has been updated.