Roadmap & how to contribute #4
XeldarAlz
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Roadmap & how to contribute
End goal: full hands-off automation of every Allied Tribe from ARR through Dawntrail, across every job your character can play, with the user only ticking which tribes to run today.
Below is the live state. The canonical version is the README; this post mirrors it for discussion.
Shipped
/adt targetdebug helper to dump a targeted NPC's BaseId when a tribe doesn't recognize its issuer.In progress
Nothing actively in flight. The recent v1.0.0.2 release fixed the
Run selectedqueue (only the first and last of N selected tribes were actually running) and added Combat job auto-switching.What's next
Open. The next batch of features will come from the Ideas category — if there's something you want, post it there with the rationale and trade-offs (see the feature request guidelines). 👍 on an Idea post is the single most useful signal for prioritization.
How to help
This is a solo project. The biggest force multipliers, ordered by impact-per-minute:
If you don't write code
dalamud.logshowing the plugin's actions vs. what should have happened, and a fix is usually a small change. See the Reporting bugs post./adt targetwhen the plugin doesn't recognize an issuer, and paste the BaseId into an issue. Half of "didn't see the NPC" reports become one-line fixes once we have the right BaseId.If you do write code
good first issue. Tribe-specific quest fixes are usually the lowest-friction starting point.Build & test
git clone --recurse-submodules https://github.com/XeldarAlz/FFXIV-AutoDailyTribes.git cd FFXIV-AutoDailyTribes dotnet build AutoDailyTribes.sln -c ReleaseCI rejects PRs that don't build, so build locally first. There's no test suite to speak of yet — testing is in-game against the tribes you touched.
What I'm not planning to add
Questions on direction or priority? Reply here.
Beta Was this translation helpful? Give feedback.
All reactions