A simple Hacker News client, built using only plain (vanilla) JavaScript—no frameworks involved.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/ISSUE_TEMPLATE
images
scripts
styles
.gitattributes
.gitignore
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
README.md
index.html

README.md

VanillaHN

VanillaHN is a simple Hacker News client, built using only plain (vanilla) JavaScript—no frameworks involved.

The goal of this project is to become a Baseline PWA, by using only plain (vanilla) JavaScript.

Once that is achieved, the goal is to take it a step further and become an Exemplary PWA, again, by using only plain (vanilla) JavaScript.

See a live demo of the latest version on https://tonnygaric.com/vanillahn

Getting Started

Prerequisites

  • The latest version of a modern webbrowser, like Chrome or Firefox;
  • Git—if you would like to contribute.

1. Clone

You can clone this repository using SSH or HTTPS.

Use SSH

Use an SSH key and passphrase from your account.

git@github.com:TonnyGaric/VanillaHN.git

Use HTTPS

Use Git or checkout with SVN using the web URL.

Note: If you have two-factor authentication enabled, you must create a personal access token to use as a password when authenticating to GitHub on the command line with HTTPS URLs.

https://github.com/TonnyGaric/VanillaHN.git

2. Running

  • Open index.html in your webbrowser.

Note that you must enable JavaScript in your webbrowser. If for what ever reason it is not, and you do not know how to enable it, read and follow the instructions from this website.

Contributing

Feel free to contribute to VanillaHN. Be sure to review the contributing guidelines and code of conduct.

Contributors

Names of contributers should be added to this file like so:

- [@github-username](url-to-github-profile) - email address

Please keep this list sorted.

Versioning

We use SemVer for versioning. For available versions, see the tags in this repository.

License

VanillaHN is licensed under the MIT License—see the LICENSE file for details.