Skip to content

goryn-clade/pathfinder

This branch is 145 commits ahead of exodus4d/pathfinder:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

536cd42 · Apr 1, 2024
Dec 7, 2021
Apr 1, 2024
Jan 6, 2024
Dec 26, 2015
Apr 15, 2020
Apr 1, 2024
Aug 26, 2015
Apr 1, 2024
Jul 12, 2021
Aug 26, 2015
Sep 13, 2015
Sep 18, 2021
Jan 8, 2016
Jan 8, 2016
Feb 1, 2020
Feb 2, 2017
Sep 16, 2021
Apr 17, 2020
Apr 1, 2024
Apr 1, 2024
Sep 18, 2021
Mar 17, 2020
Apr 1, 2024
Apr 1, 2024

Repository files navigation

Pathfinder logo PATHFINDER

Mapping tool for EVE ONLINE

This Pathfinder Fork is an attempt to make a community supported fork in the absence of Exodus4d that will include bug fixes and be upgraded for any changes to the Eve Online universe.

For installation please see our Docker-compose solution that includes a detailed guide on how to get up and running.

If you wish to contribute please join the Pathfinder Slack.

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

Packages

No packages published

Languages

  • JavaScript 56.5%
  • PHP 21.4%
  • SCSS 12.4%
  • HTML 9.7%