Kolomona / evetrade

The Hacked-Together Spaghetti Code for the EVE Online SPA Trading Site

Home Page:https://evetrade.space

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EVE Trade Finder

A speghetti code SPA that gets the job done. The goal is to eventually move it over to react and rebuild it from the ground up.

Netlify Status

About

Implements the EVE ESI API to find:

  • the best margins inside your own station.
  • the best trades between stations.
  • the best trades between systems.
  • the best trades between regions.

Requirements

The following are the base requirements to develop against this codebase. They are split up amongst base package requirements and Jekyll plugins.

Base Packages

Jekyll Plugins

Development and Deployment

The following explain the development guidelines and requirements.

Commands

  • To develop locally execute jekyll serve (ensure JEKYLL_ENV=dev -- you should be fine by default)
  • To kick off a Production build:
    • On Mac open any terminal: Run JEKYLL_ENV=production jekyll build
    • On Windows go into CMD Prompt: Run set JEKYLL_ENV=production and then jekyll build
    • The production build must run production build command before committing as minify

Development vs. Production Sites

  • The master branch deploys is the live hosted code
    • Automatically deploys to https://evetrade.space
    • Only dev can be merged into master so feature branches need to submit pull requests to dev.
  • dev is the development branch where all features will be merged first
    • Automatically deploys to https://dev.evetrade.space
    • New features added to dev will be tested extensively before merged into master
    • All feature branch pull requests are made to dev

About

The Hacked-Together Spaghetti Code for the EVE Online SPA Trading Site

https://evetrade.space

License:Apache License 2.0


Languages

Language:JavaScript 89.9%Language:HTML 8.2%Language:CSS 1.9%