Skip to content

Commit f22da72

Browse files
Add: Intro text (#95)
1 parent 6309b74 commit f22da72

File tree

5 files changed

+66
-2
lines changed

5 files changed

+66
-2
lines changed

docs/assets/stylesheet/theme.css

+18-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,10 @@
4747
flex-direction: column;
4848
justify-content: center;
4949
}
50-
.md-header > .md-grid > .md-header__source .md-icon {
50+
.md-header > .md-grid > .md-header__source .md-icon,
51+
.md-header > .md-grid > .md-header__source .md-icon:focus,
52+
.md-header > .md-grid > .md-header__source .md-icon:active,
53+
.md-header > .md-grid > .md-header__source .md-icon:hover {
5154
color: var(--esi-accent);
5255
}
5356

@@ -300,6 +303,8 @@ body::before {
300303
font-weight: 400;
301304
}
302305

306+
.esi-sidebar .md-nav__link:active,
307+
.esi-sidebar .md-nav__link:focus,
303308
.esi-sidebar .md-nav__link:hover {
304309
color: var(--esi-action);
305310
}
@@ -373,6 +378,8 @@ body::before {
373378
font-weight: 600;
374379
}
375380

381+
.md-content .md-icon:active,
382+
.md-content .md-icon:focus,
376383
.md-content .md-icon:hover {
377384
color: var(--esi-action);
378385
}
@@ -630,3 +637,13 @@ body::before {
630637
color: var(--esi-accent);
631638
}
632639
}
640+
641+
.md-content a {
642+
color: var(--esi-action);
643+
text-decoration: none;
644+
}
645+
646+
.md-content a:hover {
647+
color: var(--esi-accent);
648+
text-decoration: underline;
649+
}

docs/index.md

+35
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# EVE Third Party Developer Documentation
2+
3+
This documentation is intended for software developers who are interested in creating third-party tools and applications for EVE Online. Whether you're building simple utilities, complex integrations, or just experimenting, this documentation will help you get started.
4+
5+
This documentation assumes basic familiarity with programming and APIs but provides explanations and examples to help you get started, even if you're new to EVE Online's third party ecosystem. Feel free to adapt the concepts here to suit your needs.
6+
7+
# Contributing
8+
9+
This documentation is a community-driven resource, and contributions from developers are always welcome. Whether you’ve discovered an error, want to add missing information, or have ideas to make the documentation more useful, your input is highly valued.
10+
11+
## How to Contribute
12+
1. **Check the Repository**
13+
This documentation is hosted in a [public repository]({{ config.repo_url }}), and every page on this documentation contains an “View source of this page” icon ( :material-file-eye-outline: ) that takes you directly to the source file on GitHub.
14+
15+
2. **Propose Changes**
16+
You can suggest updates by:
17+
- Opening an issue to report a bug, inaccuracy, or missing content.
18+
- Submitting a pull request with your proposed edits or additions. We use a [forking workflow](https://guides.github.com/activities/forking/) to manage contributions.
19+
20+
3. **Be Clear and Concise**
21+
When making changes, aim for accuracy and clarity. Avoid overly complex language or unnecessary detail.
22+
23+
4. **Ask for Help**
24+
If you’re unsure how to contribute, don’t hesitate to reach out!
25+
26+
## Suggestions for Contributions
27+
- Add examples or clarify existing ones.
28+
- Provide explanations for tricky concepts or common pitfalls.
29+
- Update sections to reflect changes in the API or policies.
30+
- Improve readability or fix typos and formatting errors.
31+
32+
## Why Contribute?
33+
By contributing to this documentation, you help improve the resources available to the entire EVE Online developer community. Whether you’re fixing a typo or writing a new section, your work makes it easier for others to build tools and applications for New Eden.
34+
35+
Collaboration is what makes this resource strong, and every contribution — big or small — makes a difference!

main.py

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import logging
2+
from mkdocs_macros import util
3+
4+
# Make mkdocs-macros only output on verbose mode
5+
util.TRACE_LEVELS["info"] = logging.DEBUG
6+
7+
8+
def define_env(env):
9+
pass

mkdocs.yml

+3-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ theme:
3333
scheme: eveonline
3434
font: false
3535
features:
36-
- content.action.edit
3736
- content.action.view
3837
- content.tooltips
3938
- content.tabs.link
@@ -52,6 +51,7 @@ theme:
5251
watch:
5352
- overrides
5453
- snippets
54+
- main.py
5555

5656
extra_css:
5757
- assets/stylesheet/font.css
@@ -143,6 +143,8 @@ plugins:
143143
- social
144144
- tags
145145
- privacy
146+
- macros:
147+
on_undefined: keep
146148

147149
markdown_extensions:
148150
- abbr

requirements.txt

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
mkdocs==1.6.1
22
mkdocs-get-deps==0.2.0
3+
mkdocs-macros-plugin==1.3.7
34
mkdocs-material==9.5.40
45
mkdocs-material[imaging]==9.5.40
56
mkdocs-material-extensions==1.3.1

0 commit comments

Comments
 (0)