GithubHelp home page GithubHelp logo

prajdabre / covid19japan Goto Github PK

View Code? Open in Web Editor NEW

This project forked from reustle/covid19japan

0.0 1.0 0.0 15.9 MB

Home Page: https://covid19japan.com

License: MIT License

HTML 20.59% JavaScript 71.17% CSS 8.24%

covid19japan's Introduction

COVID19Japan.com

A community powered COVID-19 coronavirus tracker for Japan.

The project is a single page JavaScript application running in the browser, pulling data in via a JSON file, and hosted on GitHub Pages.

Data Sources

For all information regarding the data powering this site, please visit the covid19japan-data repo.

Our data is sourced from a variety of sources, primarily Japanese news outlets like NHK, prefectural governments, and the Ministry of Health, Labour and Welfare.

Contributing Code

If you would like to contribute features, refactor code, etc., please create or comment on an issue on this repo, and one of the core contributors listed below.

Running Dev Locally

Build Instructions

Requirements: NodeJS

Set up the environment:

npm install

Build the code continuously & serve it:

npm run start-webpack

You will now be able to access the site at http://localhost:4000/

More Commands

Build once:

npm run build

Build continuously:

npm run watch

Start Server:

npm run start

Testing

When testing your changes locally, be sure to verify both the / and /embed pages are working properly.

Localization

Localizing content

All strings in the src/ files should be localized like this:

  1. Add a key-value pair in src/i18n/en.json for your string/text
  2. For HTML: add the data-i18n="your-new-key" attribute to the HTML element to be localized (replace "your-new-key" in the example)
  3. For JavaScript: call the i18next.t("your-new-key") function to retrieve the localized string (replace "your-new-key" in the example)
  4. Add any additional translations with the same key to other files in src/i18n/

Adding new languages

To add a new language

  1. Make a copy of an existing localization file (recommended: src/i18n/en.json), name it to match the new language (e.g. ja.json)
  2. Replace the translations in the file you just created
  3. Add the new language to the array of LANGUAGES in src/i18n/index.js

License & Code Re-use

The code for this project is released under the MIT License. You are free to re-use it but we ask that you please include a link back to the COVID-19 Japan website or this GitHub repository. We'd also be happy to include your site in the list of forked projects below โ€“ just create an issue to request it.

Forked Projects

Core Contributors

covid19japan's People

Contributors

reustle avatar liquidx avatar l15n avatar mertd avatar colinthornton avatar nishad avatar crocsx avatar olingern avatar tagawa avatar noodlefrenzy avatar cmod avatar franciscop avatar python273 avatar ann-kilzer avatar tatellos avatar coliff avatar pr1ncess-z avatar hardmaru avatar rangle-brendan avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.