Skip to content

Small webpage to make finding the implementation of a card in jinteki.net easier.

License

Notifications You must be signed in to change notification settings

Saintis/netrunner-code-viewer

Repository files navigation

Netrunner Code Viewer

The intention of this project is to make the jinteki.net code base easier to explore.

Current Coverage

Currently only the code snippets specific to cards are available to browsing.

Usage

Run the Shell script to update the source files stored in clj/ (might fail if this folder is missing, just create it with mkdir clj)

Run the Julia scripts to generate markdown pages for each card type, and the data used to populate the pages.

Run the jekyll server as described on the Quickstart, normally bundle exec jekyll serve. If it fails try bundle install first, otherwise consult the jekyll documentation.

Alternatively run the Makefile with make. This will run all the python scripts automatically (and in the correct order).

The shell script is called with bash, if you don't have this replace that call in the Makefile with the Shell of your choice.

You can also run the server with make serve. Run make first if you have changed any of the clj files or the README.

Requires:

  • julia for the Julia scripts, including the Requests and JSON packages
  • svn for the shell script
  • jekyll for the server
  • bundler (might have to specifically install this to get the jekyll stuff to work...)

Licenses

This project is licensed under the standard MIT license.

Uses a slightly modified version of the Minima theme -- MIT license.

Uses AnchorJS for deep anchor links to cards -- MIT license.

About

Small webpage to make finding the implementation of a card in jinteki.net easier.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published