From 699592123f026b702f4c83f13972f03f55605024 Mon Sep 17 00:00:00 2001 From: Ariel Rin Date: Mon, 17 Feb 2025 20:33:53 +1000 Subject: [PATCH] Add Alliance Auth & Django-ESI (#122) * Alliance Auth + Django-ESI * use new layout * sort alphabetically --------- Co-authored-by: Steven Noorbergen <91969936+steven-noorbergen@users.noreply.github.com> --- docs/community/alliance-auth/auth-logo.svg | 56 ++++++++++++++++++++++ docs/community/alliance-auth/index.md | 53 ++++++++++++++++++++ docs/community/django-esi/index.md | 39 +++++++++++++++ docs/community/index.md | 4 +- 4 files changed, 150 insertions(+), 2 deletions(-) create mode 100644 docs/community/alliance-auth/auth-logo.svg create mode 100644 docs/community/alliance-auth/index.md create mode 100644 docs/community/django-esi/index.md diff --git a/docs/community/alliance-auth/auth-logo.svg b/docs/community/alliance-auth/auth-logo.svg new file mode 100644 index 0000000..9d0c92e --- /dev/null +++ b/docs/community/alliance-auth/auth-logo.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + diff --git a/docs/community/alliance-auth/index.md b/docs/community/alliance-auth/index.md new file mode 100644 index 0000000..ab32ba1 --- /dev/null +++ b/docs/community/alliance-auth/index.md @@ -0,0 +1,53 @@ +--- +search: + exclude: true + +title: Alliance Auth +--- + +# Alliance Auth + +[![Version](https://img.shields.io/pypi/v/allianceauth)](https://pypi.org/project/allianceauth/) +[![Python Versions](https://img.shields.io/pypi/pyversions/allianceauth)](https://pypi.org/project/allianceauth/) +[![Django Versions](https://img.shields.io/pypi/djversions/allianceauth)](https://pypi.org/project/allianceauth/) +[![License](https://img.shields.io/badge/license-GPLv2-green)](https://pypi.org/project/allianceauth/) +[![Pipeline Status](https://gitlab.com/allianceauth/allianceauth/badges/master/pipeline.svg)](https://gitlab.com/allianceauth/allianceauth/pipelines) +[![Test Coverage](https://gitlab.com/allianceauth/allianceauth/badges/master/coverage.svg)](https://gitlab.com/allianceauth/allianceauth/pipelines) +[![Documentation Status](https://readthedocs.org/projects/allianceauth/badge/?version=latest)](https://allianceauth.readthedocs.io/en/latest/?badge=latest) +[![Pre-Commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) + +![Alliance Auth](auth-logo.svg) + +
+ +- [:simple-discord: __Discord__](https://discord.gg/fjnHAmk){ .esi-card-link } +- [:simple-gitlab: __GitLab__](https://gitlab.com/allianceauth/allianceauth){ .esi-card-link } +- [:octicons-browser-16: __Documentation__](https://allianceauth.readthedocs.io/){ .esi-card-link } + +
+ +## Description + +Alliance Auth (AA) is a web site that helps Eve Online organizations efficiently manage access to applications and services. + +## Features + +- Automatically grants or revokes user access to external services (e.g. Discord, Mumble) and web apps (e.g. SRP requests) based on the user's current membership to [in-game organizations](https://allianceauth.readthedocs.io/en/latest/features/core/states/) and [groups](https://allianceauth.readthedocs.io/en/latest/features/core/groups/) + +- Provides a central web site where users can directly access web apps (e.g. SRP requests, Fleet Schedule) and manage their access to external services and groups. + +- Includes a set of connectors (called ["services"](https://allianceauth.readthedocs.io/en/latest/features/services/)) for integrating access management with many popular external applications / services like Discord, Mumble, Teamspeak 3, SMF and others + +- Includes a set of web [apps](https://allianceauth.readthedocs.io/en/latest/features/apps/) which add many useful functions, e.g.: fleet schedule, timer board, SRP request management, fleet activity tracker + +- Can be easily extended with additional services and apps. Many are provided by the community and can be found here: [Community Creations](https://gitlab.com/allianceauth/community-creations) + +- English :flag_gb:, Chinese :flag_cn:, German :flag_de:, Spanish :flag_es:, Korean :flag_kr:, Russian :flag_ru:, Italian :flag_it:, French :flag_fr:, Japanese :flag_jp: and Ukrainian :flag_ua: Localization + +For further details about AA - including an installation guide and a full list of included services and plugin apps - please see the [official documentation](https://allianceauth.rtfd.io). + +# Alliance Auth Community Creations + +- Over 100+ Applications from 30+ Developers + + \ No newline at end of file diff --git a/docs/community/django-esi/index.md b/docs/community/django-esi/index.md new file mode 100644 index 0000000..3adcbcb --- /dev/null +++ b/docs/community/django-esi/index.md @@ -0,0 +1,39 @@ +--- +search: + exclude: true + +title: Django-ESI +--- + +# Django-ESI + +Django app for easy access to the EVE Swagger Interface (ESI) + +[![Version](https://img.shields.io/pypi/v/django-esi)](https://pypi.org/project/django-esi/) +[![Python Versions](https://img.shields.io/pypi/pyversions/django-esi)](https://pypi.org/project/django-esi/) +[![Django Versions](https://img.shields.io/pypi/djversions/django-esi)](https://pypi.org/project/django-esi/) +[![License](https://img.shields.io/badge/license-GPLv3-green)](https://pypi.org/project/django-esi/) +[![Pipeline Status](https://gitlab.com/allianceauth/django-esi/badges/master/pipeline.svg)](https://gitlab.com/allianceauth/django-esi/pipelines) +[![Test Coverage](https://gitlab.com/allianceauth/django-esi/badges/master/coverage.svg)](https://gitlab.com/allianceauth/django-esi/pipelines) +[![Documentation Status](https://readthedocs.org/projects/django-esi/badge/?version=latest)](https://django-esi.readthedocs.io/en/latest/?badge=latest) +[![Pre-Commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit&logoColor=white)](https://github.com/pre-commit/pre-commit) + +
+ +- [:simple-discord: __Discord__](https://discord.gg/fjnHAmk){ .esi-card-link } +- [:simple-gitlab: __GitLab__](https://gitlab.com/allianceauth/django-esi){ .esi-card-link } +- [:octicons-browser-16: __Documentation__](https://django-esi.readthedocs.io/en/latest/){ .esi-card-link } + +
+ +## Description + +Django-esi is a Django app that provides an interface for easy access to the EVE Swagger Interface (ESI), the official API for the game [EVE Online](https://www.eveonline.com/). + +It is build upon [Bravado](https://github.com/Yelp/bravado) - a python client library for Swagger 2.0 services. + +Django-esi adds the following main functionalities to a Django site: + +- Dynamically generated client for interacting with public and private ESI endpoints +- Support for adding EVE SSO to authenticate characters and retrieve tokens +- Control over which ESI endpoint versions are used diff --git a/docs/community/index.md b/docs/community/index.md index 07da130..09ee2fc 100644 --- a/docs/community/index.md +++ b/docs/community/index.md @@ -11,17 +11,17 @@ collapse: nav | Service Name | Creator | |-------------------------------------------------------------|----------------------------------------------------------------------------------------------| +| [Alliance Auth](./alliance-auth/index.md) | [:simple-gitlab: Alliance Auth Team](https://gitlab.com/allianceauth/) | | [RIFT Intel Fusion Tool](./rift-intel-fusion-tool/index.md) | [:octicons-mark-github-16: Nohus](https://github.com/nohus) | | [Sample Service](./sample-service/index.md) | [:octicons-mark-github-16: Developer McDeveloperface](https://github.com/@your-username-here) | - # Other tools and resources | Name | Description | Creator | | ------------------------------------------------| ------------------------------ | --------------------------------------------------------------------------------------------- | +| [Django-ESI](./django-esi/index.md) | Django app for easy access to the EVE Swagger Interface (ESI) | [:simple-gitlab: Alliance Auth Team](https://gitlab.com/allianceauth/) | | [Sample Tool](https://github.com/esi/esi-docs) | Crowd-sourced documentation | [:octicons-mark-github-16: Developer McDeveloperface](https://github.com/@your-username-here) | - # Submitting a Service If you would like to list your service here, please submit a pull request to this repository, adding your service to the table above, and creating a sub-page in this directory with more information about your service. Use the file in `src/docs/community/sample-service/` as a template.