Skip to content
Mapping tool for EVE ONLINE
JavaScript PHP HTML CSS
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app - Improved Login Header (support for *.webp images + 4k resolution) Apr 6, 2020
export - New "station" data added, closed #858 Sep 30, 2019
favicon Add new "Setup" routine for database bootstrapping (closes #6, closes… Dec 26, 2015
img - Improved Login Header (support for *.webp images + 4k resolution) Apr 6, 2020
js - Improved Login Header (support for *.webp images + 4k resolution) Apr 6, 2020
logs js build optimization Aug 26, 2015
node_modules cleaned node_modules Sep 20, 2015
public - v2.0.0 JS/CSS/IMG "production" build files Apr 6, 2020
sass - Improved Login Header (support for *.webp images + 4k resolution) Apr 6, 2020
tmp Delete test.txt Aug 26, 2015
.gitattributes removed unnecessary comment, added .gitattributes file Sep 13, 2015
.gitignore - fixed ugly <select> field arrows + scrollbar in Firefox Mar 21, 2020
.htaccess fixed IGB HTTP_HEADER Bug on Nginx servers Jan 8, 2016
.htaccess_HTTP fixed IGB HTTP_HEADER Bug on Nginx servers Jan 8, 2016
.jshintrc - BC Break: Required _PHP_ version changed `>=7.1` → `>=7.2` Feb 1, 2020
LICENSE Create LICENSE Feb 2, 2017
README.md Updated README.md Mar 21, 2020
composer-dev.json - NEW "Thera connections" UI module, closed #829 Mar 2, 2020
composer.json - improved ESI request for in-game roles. Switched from "corporations… Mar 22, 2020
composer.lock - improved ESI request for in-game roles. Switched from "corporations… Mar 22, 2020
gulpfile.js - Improved Login Header (support for *.webp images + 4k resolution) Apr 6, 2020
index.php - New map right "create map" added, closed #927 Mar 17, 2020
package.json - Improved Login Header (support for *.webp images + 4k resolution) Apr 6, 2020

README.md

Pathfinder logo PATHFINDER

Mapping tool for EVE ONLINE

Development

Feel free to check the code for bugs and security issues. Issues should be reported in the Issue section.


Project structure

 ─╮
  ├─ app/              [0755] → PHP root
  │  ├─ Controller/           → controller classes for app/ajax endpoints (see routes.ini)
  │  ├─ Cron/                 → controller classes cronjob endpoints (see cron.ini)
  │  ├─ Data/                 → classes for data handling
  │  ├─ Db/                   → classes for DB handling
  │  ├─ Exception/            → custom exceptions
  │  ├─ Lib/                  → libs
  │  ├─ Model/                → ORM
  │  ├─ config.ini            → config - F3 core config: SystemVariables
  │  ├─ cron.ini              → config - cronjobs
  │  ├─ environment.ini       → config - system environment
  │  ├─ pathfinder.ini        → config - pathfinder
  │  ├─ plugin.ini            → config - custom plugins
  │  ├─ requirements.ini      → config - system requirements
  │  └─ routes.ini            → config - routes
  ├─ export/           [0755] → static data
  │  ├─ csv/                  → *.csv used by /setup page
  │  └─ sql/                  → DB dump for import (eve_universe.sql.zip)
  ├─ favicon/          [0755] → favicons
  ├─ history/          [0777] → log files (map history logs) [optional]
  ├─ js/               [0755] → JS source files (not used for production)
  │  ├─ app/                  → "PATHFINDER" core files
  │  ├─ lib/                  → 3rd party libs
  │  └─ app.js                → require.js config
  ├─ logs/             [0777] → log files
  │  └─ …
  ├─ public/           [0755] → static resources
  │  ├─ css/                  → CSS dist/build folder (minified)
  │  ├─ fonts/                → icon-/fonts
  │  ├─ img/                  → images
  │  ├─ js/                   → JS dist/build folder and source maps (minified, uglified)
  │  └─ templates/            → templates
  ├─ sass/                    → SCSS sources (not used for production)
  ├─ tmp/              [0777] → cache folder (PHP templates)
  │  └─ cache/         [0777] → cache folder (PHP cache)
  ├─ .htaccess         [0755] → reroute/caching rules ("Apache" only!)
  └─ index.php         [0755]

  ━━━━━━━━━━━━━━━━━━━━━━━━━━
  CI/CD config files:
  
  ├─ .jshintrc                → "JSHint" config (not used for production)
  ├─ composer.json            → "Composer" package definition
  ├─ gulpfile.js              → "Gulp" task config (not used for production)
  ├─ package.json             → "Node.js" dependency config (not used for production)
  └─ README.md                → This file :) (not used for production)

Contributing

You can’t perform that action at this time.