EVEMon Documentation

Note

This documentation is a work in progress. Topics marked with a 🔧 are placeholders for articles that have not been written yet. See here how you can contribute.

Topics

About

Contributing

The docs are built using Sphinx, reStructuredText and hosted by ReadTheDocs.

Building the Docs
  1. Download python version 2.7.x or higher (version 3.x works too).

  2. If you are installing on Windows, make sure the Python install directory and the Python scripts directory have been added to the PATH environment variable. For example, if you have installed Python in the c:\python27 directory, you should add c:\python27;c:\python27\scripts to the PATH environment variable.

  3. Install Sphinx by running the following command on a command prompt.

    pip install sphinx

  4. Sphinx, by default, installs also the “ReadTheDocs” custom theme. If you need to update the installed version, you should run:

    pip install -U sphinx_rtd_theme

  5. Clone the docs repo to your local machine.

  6. Navigate into the src subdirectory.

  7. Run make (make.bat on Windows, Makefile on Mac/Linux)

    make html

  8. The generated docs should be in the src\build\html subdirectory. Open the index.html file in your browser to see the generated docs.

Using sphinx-autobuild to view changes locally

sphinx-autobuild runs a local web server and automatically refresh whenever changes to the source files are detected. If sphinx-autobuild is not already installed in your lacal machine, install it by running

pip install sphinx-autobuild

on a command prompt.

  1. Navigate into the src subdirectory.

  2. Run make (make.bat on Windows, Makefile on Mac/Linux)

    make livehtml

  3. Browse to http://127.0.0.1:8000 to see the locally built documentation.

  4. Hit ^C to stop the local server.

Adding Content

The documentation follows the Sphinx Style Guide.

Before adding content, create an issue suggesting your proposed article.

Provide as much details as possible on what the article will be.

If you are to add or modify content to an existing or marks as incomplete article, include the article’s header to the issue.

If you are suggesting an article which is not yet documented, provide details on how it would relate to existing documentation.

Follow the documentation’s folder structure.

Contributing process
  1. Open an Issue by following the Adding Content guidelines. Get approval to write your article.

  2. Fork the repo.

  3. Create a branch for your article.

  4. Write your article, following the documentation’s folder structure, placing the article in its own folder and any needed images in a .static folder located in the same folder as the article.

  5. Add your name to the contributors article.

  6. Submit a Pull Request from your branch to master.

  7. Discuss the Pull Request with the EVEMon Dev Team; making any requested updates to your branch. When we are ready to accept the PR, we will add a :shipit: comment.

  8. Before your Pull Request can be accepted make sure to squash all commits into a single commit message. Do this in your branch, using the rebase git command. For example, if you want to squash the last 4 commits into a single commit, you would use:

    git rebase -i HEAD~4

The -i option stands for “interactive” and should open a text editor showing the last N commits, preceded with “pick ”. Change all but the first instance of “pick” to “squash” and save the file and exit the editor. A more detailed answer is available on StackOveflow.

Common Pitfalls

Below are some common pitfalls you should try to avoid:

  • Don’t forget to submit an issue before starting work on an article.
  • Don’t forget to create a separate branch before working on your article.
  • Don’t forget to squash your commits once your pull request is ready to be accepted.
  • Don’t forget to add your name to the contributors article.
  • Don’t update or merge your branch after you submit your pull request.

Contributors

This article contains a list of people who contributed to this project. Those committing to the project are encouraged to add their names here. Please keep the list sorted by first names.

  • Jimi “Desmont McCallock” C

License

Copyright © 2016 EVEMon Dev Team.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR THERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Main Window

🔧 Overview

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Character Tab

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Character Info (Header)

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Monitors (Body)

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Skills List

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Skill Queue

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Employment History

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Standings

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Contracts

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Factional Warfare

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Medals

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Combat (Kill) Log

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Assets

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Market Orders

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Contracts

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Wallet Journal

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Wallet Transactions

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Industry Jobs

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Planetary Colonies

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Research Points

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 EVE Mails

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 EVE Notifications

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

Title

Status

Skill Planner

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Menu

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Implant Calculator

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Attributes Optimizer

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Loadout Import

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

Select Plan
New Plan
Create Plan from Skill Queue
List of Plans
Export
Plan
After Plan Character
Delete
Print
Copy to Clipboard

🔧 Plan editor

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Skill browser

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Certificate browser

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Ship browser

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Item browser

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Blueprint browser

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

Status

Tools

🔧 API Tester

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Blank Character Creator

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Character Comparison

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Mineral Worksheet

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Sheduler

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Skills Pie Chart

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Implant Groups

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Owned Skillbooks

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

Options

🔧 General

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Updates

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Network

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Logitech Keyboards

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 IGB Server

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Portable EVE Clients

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Main Window

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Skill Planner

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Icons

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Messages

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 System Tray Icon

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Scheduler

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 External Calendar

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Notifications

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.

🔧 Skill Completion Mails

Note

This article is a stub.

You are welcome to improve the docs by contributing to it.

Learn how to contribute.