leonhard-s / auraxium

A high-level Python wrapper for the PlanetSide 2 API.
https://auraxium.readthedocs.io/
MIT License
28 stars 8 forks source link

Consolidate object model sub modules #29

Closed leonhard-s closed 2 years ago

leonhard-s commented 3 years ago

As mentioned in #23, there currently exist a large number of tiny modules; only defining 1 or 2 classes each.

These should be grouped together thematically, as was already done for directive-related classes (ps2.directive.py) or the weapon firing mechanics (ps2.fire.py). Similar grouping must be performed for other modules to get them to a sensible length, both for the classes in auraxium.ps2, and auraxium.models (since the two are tightly linked).

leonhard-s commented 3 years ago

Deferring this issue for now. Between the extra payloads that might be added by #22 and #34, this does not seem worth the hassle for the current Milestone.