This directory contains the go-ipfs assets:
- Getting started documentation (
init-doc
). - Directory listing HTML template (
dir-index-html
git submodule).
These assets are compiled into bindata.go
with go generate
.
Do not edit the .go files directly.
Instead, edit the source files and use go generate
from within the
assets directory:
go generate .
Upstream: https://github.com/ipfs/dir-index-html
dir-index-html is a git submodule. To update, run the following commands from this directory.
> git -C dir-index-html pull
> git -C dir-index-html checkout vX.Y.Z # target version
Then, you'll need to commit the updated submodule before regenerating
bindata.go
. Otherwise, go generate
will checkout the checked-in version of
dir-index-html.
> git add dir-index-html
> git commit -m 'chore: update dir-index-html to vX.Y.Z'
Finally, re-generate the directory index HTML template, tidy, and amend the previous commit.
> go generate .
> git add bindata.go
> git add bindata_version_hash.go
> go mod tidy
> git commit --amend --no-edit