itsdouges / armory-app Goto Github PK
View Code? Open in Web Editor NEW๐ก Guild Wars 2 Armory | gw2armory.com
Home Page: https://gw2armory.com
License: BSD 3-Clause Clear License
๐ก Guild Wars 2 Armory | gw2armory.com
Home Page: https://gw2armory.com
License: BSD 3-Clause Clear License
Dependant on: itsdouges/armory-services#27
Not so bad though because the user is still the correct one, just a silly url.
Pretty low priority, might never fix this lol
Fix would be to make a api that takes user alias and character name, probably.
This will also entail the creation of a new entrypoint for gw2armory so this can be reused as a "drop in component" on other websites.
Dependant on: itsdouges/armory-services#28
See title
on: https://wiki.guildwars2.com/wiki/API:2/characters
Will require modifying the character component to display a pvp-like interface (different gear look).
For example the login box, join box, change password box, etc. They all use separate components - creating a common layout component would DRY things up nicely.
See pets
and legends
on https://wiki.guildwars2.com/wiki/API:2/characters.
Dependant on itsdouges/armory-services#25.
Currently the pvp seasons aren't saved at all, and items, traits, and specialisations have some holes where they keep fetching the same data.
Also fetch all seasons at once instead of when they're needed, no point not to.
Mocha/chai/sinon
Dependant on: itsdouges/armory-services#49
world (number) โ The id of the home world the account is assigned to. Can be resolved via v2/worlds.
commander (boolean) - True if the player has bought a commander tag.
guilds (array) โ A list of guilds assigned to the given account.
created (string) โ An ISO-8601 standard timestamp of when the account was created.
access (string) โ Possible values:
None โ should probably never happen
PlayForFree โ has not yet purchased the game
GuildWars2 โ has purchased base game, but no expansions
HeartOfThorns โ has purchased HoT
fractal_level (number) โ The account's personal fractal reward level. Requires the additional progression scope.
daily_ap (number) - The daily AP the account has. Requires the additional progression scope.
monthly_ap (number) - The monthly AP the account has. Requires the additional progression scope.
Do something about missing specialisations and skills on characters page. Looks silly!
Dependant on: itsdouges/armory-services#29
Ability to hide summary, matches, etc
Dependant on: itsdouges/armory-services#48 (and guild leaders joining...)
This will be apart of a bigger ticket to create mini sites for guilds. Each guild page, if owned, should be highly customisable. Custom hero images, chat, etc.
Goal would be to get guilds to join up, and use the armory for their day-to-day use of planning events (raids/dungeons/puzzlejumps, ANYTHING, etc), looking at parties, etc. Chat.
See: arenanet/api-cdi#366
Seriously the current default one is ugly af.
This will be a combination of not reading stats from all of the sources (items, traits), and probably just bad calculations.
I suggest restarting from the ground up.
Notes:
Revenant's don't have a special attribute :-).
Dependant on: itsdouges/armory-services#26
Dependant on: itsdouges/armory-services#33
Things were done fast, so they're messy.
Desired outcome:
First implementation should be saved to the database.
Dependant on: itsdouges/armory-services#70
It's cut off by the search bar now.
Modify or replace it with something better.
Currently there are a few pages that will look like they're "infinitely loading".
Example pages:
https://gw2armory.com/Suave.Banana/guilds (guilds look like they're always loading)
Improve this!
This also entails creating a new entry point to gw2armory so this can be used as a drop in component on other sites.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.