Skip to content

LynnKirby/wg14-link

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

wg14.link

GitHub Workflow Status (branch) License: CC0-1.0

This is the source code for wg14.link, an unofficial ISO C (WG14) redirect service. It's like wg21.link except for C and with less features!

How it works

Change detection

A hash of the WG14 document log webpage is stored at data/hash.md5 which is checked by a GitHub actions workflow to notify us of any changes.

Document data

All documents are listed in data/documents.yaml. Aliases (like c99) are listed in data/alias.yaml. These files get parsed at build time to generate a 170 KB JSON data file that our Express application (app.js) consumes. Citation files in BibTeX and CSL-YAML format are also generated.

Infrastructure

Hosted on Heroku with DNS and caching by Cloudflare.

Running locally

# Get source and dependencies
git clone https://github.com/LynnKirby/wg14-link
cd wg14-link
npm install

# Build runtime data
npm run build

# Start local development server
npm run dev

License

Released to the public domain under Creative Commons Zero v1.0 Universal.

About

Unofficial ISO C (WG14) link redirection service

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published