Skip to content

Publication Queue website for RFC-Editor

License

Notifications You must be signed in to change notification settings

ietf-tools/queue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

RPC Queue

Release License Node Version Nuxt Version Vue Version

Queue website for the RFC Editor

Contributing

This code repository is under the broader guidance from IETF CONTRIBUTING.md.

Development

Getting Started

Website

See /website/.

It's a Nuxt website (official Nuxt documentation).

Website content (markdown)

Website content from markdown files can be found in /website/content/.

Markdown Frontmatter (metadata) fields supported are listed in content.config.js.

Website testing

In /website/ run npm run test

Website APIs

The website depends on APIs in the form of:

  • Precomputed API responses (managed in this repository, in /precomputer/)

Precomputed API responses

See /precomputer/.

We precompute the result of many APIs used by the website and upload them to an S3-like bucket.

This is done for performance reasons (some these APIs can take minutes to compute) and it improves resilience.

The /precomputer/ code is intentionally separate from the website/Nuxt. It has its own package.json etc.

Precomputer tests

In /precomputer/ run npm run test.

Troubleshooting

During local dev website doesn't update with changes

Stop the dev server, run npm run cleanup, and restart the dev server.

About

Publication Queue website for RFC-Editor

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •