There isn't a lot of documentation specific to the Daffodil website. But
it is built using Jekyll, which has decent documentation:
https://jekyllrb.com/docs/
Specifically for Daffodil releases, the releases.md file defines the
main page (https://daffodil.apache.org/releases/) which lists all the
Daffodil releases using jekyll's template language.
For individual releases pages, the _config.yml file defines the
"releases" collection, which allows daffodil.a.o/releases/<foo> to work.
It also defines that daffodil.a.o/releases/<foo> should using markdown
files in _releases for the individual release content, along with the
"release" layout for the common template. The "release" layout is just
an HTML template file defined in _layouts/release.html with all the
header stuff common to release pages.
I think that's everything that describes how our current releases pages
are defined.
It might make sense to just copy all of that and replace release with
vscode so that daffodil.apache.org/vscode/ lists all vscode releases (as
well as some information about the extension?). And then create a
vscode.html layout and _vscode/<foo>.md files for individual releases,
so release notes, download links, etc can be reached at
daffodil.apache.org/vscode/<foo>,
It's a bit of work, but should mostly just be copy/paste with replace to
get things working.
Also, the README file has podman/docker commands to test locally.
On 3/18/22 2:00 PM, Shane Dell wrote:
Is there somewhere that has documentation on how to do?
On 2022/03/18 12:06:16 Steve Lawrence wrote:
I haven't reviewed the release yet, but ASF requires a page on
daffodil.apache.org that has links to downloads/hashes/keys/etc. It
doesn't have to be done the same way we do Daffodil releases pages, but
that's mostly just a template with a .md page for each release so
copying that and making adjustments shouldn't be too bad.
On 3/17/22 3:06 PM, Shane Dell wrote:
Hello all,
Ignore the last vote as I did not change my email to the proper one
registered for apache.
I'd like to call a vote to release Apache Daffodil VS Code 1.0.0-rc2.
All distribution packages, including signatures, digests, etc. can be
found at:
https://dist.apache.org/repos/dist/dev/daffodil/daffodil-vscode/1.0.0-rc2/
This release has been signed with PGP key
86DDE7B41291E380237934F007570D3ADC76D51B, corresponding
to shaned...@apache.org, which is included in the KEYS file here:
https://downloads.apache.org/daffodil/KEYS
The release candidate has been tagged in git with 1.0.0-rc2.
For reference, here is a list of all closed GitHub issues tagged with 1.0.0:
https://github.com/apache/daffodil-vscode/issues?q=is%3Aissue+is%3Aclosed+is%3A1.0.0
Please review and vote. The vote will be open for at least 72 hours
(Sunday, 17 March 2022, 12 Noon EST).
[ ] +1 approve
[ ] +0 no opinion
[ ] -1 disapprove (and reason why)
Thank you,
- Shane Dell