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




Reply via email to