EVE Trade Finder
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
- Minifier
gem install jekyll-minifier
Development and Deployment
The following explain the development guidelines and requirements. bundle install
should install most requirements.
Commands
- To develop locally execute
jekyll serve
(ensureJEKYLL_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 thenjekyll build
- The production build must run production build command before committing as minify
- On Mac open any terminal: Run
Development vs. Production Sites
- The
master
branch deploys is the live hosted code- Automatically deploys to https://evetrade.space
- Only
dev
can be merged intomaster
so feature branches need to submit pull requests todev
.
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 intomaster
- All feature branch pull requests are made to
dev