-
Notifications
You must be signed in to change notification settings - Fork 17
Home
This is the v3 (by swagger-ui standards) home of the ESI web UI. This repo exists to allow third party contributions to the UI that powers https://esi.evetech.net/ui
You can create a local copy of ESI in a few simple steps:
-
have a working docker host somewhere
-
make a new application with all the scopes on https://developers.eveonline.com/applications. use
http://your-docker-host:8000/ui/oauth2-redirect.html
as the callback URL (replaceyour-docker-host
with the actual name or IP of your docker host...) -
save your application's client id in a file called
client_id
-
run the
run.sh
script, go to http://your-docker-host:8000/
In two notable ways:
-
The index.html is actually jinja2 markup and provided by the esi-router (python). This includes passing the initial version information and client ID, as well as customizable datasources for local/internal development.
-
The swagger.json's are provided by the ESI routers dynamically. In
run.sh
we download a local copy of the three specs (latest
,legacy
anddev
) and serve them ourselves. If you want to update your local copies simply delete them and rerunrun.sh
.