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¶
Download python version 2.7.x or higher (version 3.x works too).
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 thec:\python27
directory, you should addc:\python27;c:\python27\scripts
to thePATH
environment variable.Install Sphinx by running the following command on a command prompt.
pip install sphinx
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
Clone the docs repo to your local machine.
Navigate into the src subdirectory.
Run
make
(make.bat on Windows, Makefile on Mac/Linux)make html
The generated docs should be in the
src\build\html
subdirectory. Open theindex.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.
Navigate into the
src
subdirectory.Run
make
(make.bat on Windows, Makefile on Mac/Linux)make livehtml
Browse to http://127.0.0.1:8000 to see the locally built documentation.
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¶
Open an Issue by following the Adding Content guidelines. Get approval to write your article.
Fork the repo.
Create a
branch
for your article.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.Add your name to the contributors article.
Submit a Pull Request from your branch to
master
.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.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.
🔧 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.