GithubHelp home page GithubHelp logo

dapigguy / piggyfactions Goto Github PK

View Code? Open in Web Editor NEW
52.0 9.0 29.0 602 KB

A modern open source factions plugin for PocketMine-MP

Home Page: https://rtdx.aericio.net/en/latest/plugins/piggyfactions/

License: Apache License 2.0

PHP 100.00%
pmmp pocketmine factions piggyfactions

piggyfactions's People

Contributors

aericio avatar cortexpe avatar dadodasyra avatar dapigguy avatar fahzohh avatar ifera avatar itsmax123 avatar jasonw4331 avatar poggit-bot avatar salmonde avatar thunder33345 avatar xsuperr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

piggyfactions's Issues

f top power in slapper

Add a
/f top power in the slapper that shows the 3 strongest factions of the game and do not leave in the commands of the ui please.

Warzone and Safezone

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

Heres my last suggestion.
You should add Warzone and Safezone if you want

Extra Information

adding customizable faction chat messages (rank tags etc)

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

Option to add custom faction chat messages like {ranksymbol} {rankname} etc in /f c or /f ac

Extra Information

Various suggestions

  1. be Able to Increase Claim size so like 128x128, 2. How to get Strength, 3. Something like Purechat, 4. Something is broken with the Power so its like .6666666666 and stuff its quite annoying, Check out Factions pro on its yml

Translations

Please put a translation of the plugin into the Brazilian language.

Unable to eat food

Issue Description

  • Expected result: What were you expecting to happen?
    I was expecting an increase in my hunger bar
  • Actual result: What actually happened?
    There is a bug which prevents all players from eating any type of food

Steps to Reproduce the Issue

  1. Give yourself any sort of food eg.carrots
    2.Try to eat it

OS and Versions

  • PocketMine-MP:3.12.0
  • PiggyFactions:1.0.1
  • PHP:7.4.5
  • Server OS:Windows

Extra Information

Info in config.yml

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

You should add more information in config.yml, some things are not very clear.
Put a description over every config input so we know exactly what it is, instead of guessing.

Extra Information

Economy API Support

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

I think the plugin should support EconomyAPI so you can add money to your faction. For example, you could use /f deposit to add money to the faction and /f withdraw vice versa. You could use this money to claim or have a leaderboard of the richest factions.

Extra Information

libasynql virion not found

Please make sure your issue complies with these guidelines:

    • Server Software must be the official PMMP w/o vanilla patching plugins (i.e. TeaSpoon)
    • Issue must have not been reported previously
    • Make sure you are on the latest version of PMMP & PiggyAuctions
    • Have a detailed title (i.e "Auctioned items remain in inventory")

Link to Crashdump:
https://hastebin.com/pozewaxugo.cs

Extra Information

More ways to get Power

More ways to get power like Killing a Enemy gives you some but dying by a enemy gives you less?

Customize power per claim

make it so you need so much faction power to claim that way you cant just start playing and claim right away

A faction cap

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

An area where a faction has to capture then they can gain power every 30 or so seconds that they have that area captured for.

Potential commands
/f pos1
/f pos2
/f cap gain 10 (this is how much power they gain

Time and how much power they gain could also be configured in the config rather than commands also how long it takes the capture the cap

Extra Information

Mob spawners

Hello today I come to you to ask to implement in the factions plugin the /f setspawnmob, this command serves to setar the birth of any mob. For example /f setspawnmob Pig had asked the player to click on such a place to be the birth of the mob.

Chunk Claims

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

You should add chunk claims for example we can do /f claim 2,10,20 etc

Extra Information

/f hud

Add a /f hud command similar to Faction PE's f hud that shows the faction you're in and the amount of money you currently. Also if possible can you link the money with EconomyAPI Or "PiggyEconomy"
OnPaste 20200507-033754

libasynql virion not found

Please make sure your issue complies with these guidelines:

    • Server Software must be the official PMMP w/o vanilla patching plugins (i.e. TeaSpoon)
    • Issue must have not been reported previously
    • Make sure you are on the latest version of PMMP & PiggyFactions
    • Have a detailed title.

Link to crashdump:
https://hastebin.com/miwamiheza.cs

Extra Information

More claim/chunk settings

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

Make chunks 1 chunk or make claim size customize able, then add a max claims per faction option with each claim costing more power.
And also maybe add a /seeclaim command so faction members can see the outline of their faction claim (if claims are next to each other the border would merge), this feature working like seechunk.

Extra Information

/f admin to /f bypass

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

I think you should change /f admin to /f bypass so you can bypass all the commands. Then use /f admin to give someone leadership of the faction.

Extra Information

Allow blocking of commands in enemy territories

You should add blacklist commands where you cant run commands in a claim. For example if you blacklist sethome if you dont own the claim and or faction owns tje claim you can not set home.

PureChat PR10

Please make sure your issue complies with these guidelines:

    • Server Software must be the official PMMP w/o vanilla patching plugins (i.e. TeaSpoon)
    • Issue must have not been reported previously
    • Make sure you are on the latest version of PMMP & PiggyFactions
    • Have a detailed title.

After installing PR10 now my ranks dont show and all i see is my name in all white

  • Expected result: What were you expecting to happen?
  • Actual result: What actually happened?

Steps to Reproduce the Issue

  1. ...
  2. ...

OS and Versions

  • PocketMine-MP:
  • PiggyFactions:
  • PHP:
  • Server OS:

Extra Information

Take admin options from /f home screen

Hello I come to ask you to take the inutes commands for people who have no op, and leave out the ui of /f. And give permission for some players to use the /f fly command

Factions Leaderboard Floating Text

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

A floating text that we can place any where with a command or in config it displayed the top 10 factions along with their power

Text example:

Top Factions

  1. Psychos 9547
  2. Trident 8563

And the colours can be formatted in config

#20: /f top money based on spawners in faction claims + factions bank.

Extra Information

Pvp

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

Extra Information

PureChat support

this already looks better than FactionsPro . I might switch to this in my next season

but can you make a ScoreHud addon & PureChat support?

ScoreHud addon

  • {factionmembers} - shows amt of members like 2, 3, 4 etc
  • {faction} - gets faction name
  • {factionrank} - gets players rank in the faction. leader, officer etc

Purechat:
{faction} - gets faction name

add max amt of faction members

add more configurable opens like FactionsPro

/f seechunks + question

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

One suggestion is /f seechunks where it let's you see the chunks you are in with particles around it.

Extra Information

And the question is...in /f claim, does it claim a chunk or claims an area? Can you claim multiple times?

(edit: soz looked through the codes and it was chunks .-. now my question is doen to can I claim multiple times.)

Also +question. In the claims, can you open chests in other claimed area? It was an issue with FactionsPE and it sucked pp cuz people could only destroy chests with tnt

PureChat PR-10 crashes server

Please make sure your issue complies with these guidelines:

    • Server Software must be the official PMMP w/o vanilla patching plugins (i.e. TeaSpoon)
    • Issue must have not been reported previously
    • Make sure you are on the latest version of PMMP & PiggyFactions
    • Have a detailed title.

Link to crashdump: https://hastebin.com/ukeladovid.sql

Extra Information

Purechat PR-10 broken

Claim display in actionbar(popup)

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

To be very honest, doing /f map every time kind of sucks. So when a player walks into a claim(counts for the players in that faction too), it shows a message(keeps showing until you get out of the claim) in the actionbar(pop up) saying something like "Area claimed by: {faction}"

Extra Information

No extra information

Kicks player from game when opening chests in claims

Issue Description

  • Expected result: What were you expecting to happen?
    I was expecting for me to either open the chest or the plugin to prevent me from doing so.
  • Actual result: What actually happened?
    I got an "Internal Exception Error"

Steps to Reproduce the Issue

  1. Go to admin mode
    2.Make a faction
    3.claim a chunk and place a chest in it.
    Leave the faction and try to open the chest

OS and Versions

  • PocketMine-MP:3.12.0
  • PiggyFactions:1.0.1
  • PHP:7.4.5
  • Server OS:Windows

Make Factions Raidable at 0 power

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

When a faction gets to 0 power everyone gets to open their doors, chest, fence gates, etc. They come out of being raidable when they have 0.1 or + power. Right now, if someone gets low on str people can fully overclaim them, I find that kind of harsh. So in config.yml I think people should be able to choose either raidable or overclaimable or both or none.

Extra Information

Make Faction Power an int.

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

Make Faction power an int or something to make it not look like this: 1.3333333333333333333333

Extra Information

Flight configuration in config

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

Added the possibility to deactivate / f fly in config.yml

Extra Information

f disband for OP

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

Add the command / f disband {faction} for the OP. Or Add the possibility that factions will automatically delete when there are don't carather anymore.

Extra Information

PureChat rank symbol

Please make sure your issue complies with these guidelines:

    • Server Software must be the official PMMP w/o vanilla patching plugins (i.e. TeaSpoon)
    • Issue must have not been reported previously
    • Make sure you are on the latest version of PMMP & PiggyFactions
    • Have a detailed title.

Issue Description

Well this really I don't know if this would be considered a bug but. I've been trying to change the tags to ** but all it shows is leader, member, recruit, by your factions name instead of **, *.

  • Expected result: What were you expecting to happen?
  • Actual result: What actually happened?

Steps to Reproduce the Issue

  1. ...
  2. ...

OS and Versions

  • PocketMine-MP:
  • PiggyFactions:
  • PHP:
  • Server OS:

Extra Information

Scoreboard support

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

Support for score hud by JackMD so we can show faction name, faction power, faction rank etc

Extra Information

Idea

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

Extra Information

Spawner Value

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

Ok hopefully this wasn't suggested but...
I think you should show a factions money on f top. But the money should be based on spawners you have in the claims and maybe the money you have.

Extra Information

scorehudaddons not working

TypeError: "Return value of DaPigGuy\PiggyFactions\players\PlayerManager::getInstance() must be an instance of DaPigGuy\PiggyFactions\players\PlayerManager, null returned" (EXCEPTION) in "plugins/PiggyFactions-master/src/DaPigGuy/PiggyFactions/players/PlayerManager" at line 39
[15:05:05] [Server thread/DEBUG]: #0 /home/container/plugin_data/ScoreHud/addons/PiggyFactionsAddon(21): DaPigGuy\PiggyFactions\players\PlayerManager::getInstance()
[15:05:05] [Server thread/DEBUG]: #1 plugins/ScoreHud_1.phar/src/JackMD/ScoreHud/ScoreHud(229): DaPigGuy\PiggyFactions\PiggyFactionsAddon->getProcessedTags(object pocketmine\Player)
[15:05:05] [Server thread/DEBUG]: #2 plugins/ScoreHud_1.phar/src/JackMD/ScoreHud/ScoreHud(264): JackMD\ScoreHud\ScoreHud->process(object pocketmine\Player, string[27] ..3...Faction Server...)
[15:05:05] [Server thread/DEBUG]: #3 plugins/ScoreHud_1.phar/src/JackMD/ScoreHud/ScoreHud(208): JackMD\ScoreHud\ScoreHud->displayDefaultScoreboard(object pocketmine\Player)
[15:05:05] [Server thread/DEBUG]: #4 plugins/ScoreHud_1.phar/src/JackMD/ScoreHud/ScoreHud(171): JackMD\ScoreHud\ScoreHud->updateScore(object pocketmine\Player)
[15:05:05] [Server thread/DEBUG]: #5 plugins/ScoreHud_1.phar/src/JackMD/ScoreHud/task/ScoreUpdateTask(77): JackMD\ScoreHud\ScoreHud->addScore(object pocketmine\Player, string[60] ..l..2.....k|..4|..r..2..lSythe..dPE..l..2..k|..4|..r..2... )
[15:05:05] [Server thread/DEBUG]: #6 src/pocketmine/scheduler/TaskHandler(134): JackMD\ScoreHud\task\ScoreUpdateTask->onRun(integer 161)
[15:05:05] [Server thread/DEBUG]: #7 src/pocketmine/scheduler/TaskScheduler(176): pocketmine\scheduler\TaskHandler->run(integer 161)
[15:05:05] [Server thread/DEBUG]: #8 src/pocketmine/plugin/PluginManager(643): pocketmine\scheduler\TaskScheduler->mainThreadHeartbeat(integer 161)
[15:05:05] [Server thread/DEBUG]: #9 src/pocketmine/Server(2380): pocketmine\plugin\PluginManager->tickSchedulers(integer 161)
[15:05:05] [Server thread/DEBUG]: #10 src/pocketmine/Server(2143): pocketmine\Server->tick()
[15:05:05] [Server thread/DEBUG]: #11 src/pocketmine/Server(1990): pocketmine\Server->tickProcessor()
[15:05:05] [Server thread/DEBUG]: #12 src/pocketmine/Server(1584): pocketmine\Server->start()
[15:05:05] [Server thread/DEBUG]: #13 src/pocketmine/PocketMine(273): pocketmine\Server->__construct(object BaseClassLoader, object pocketmine\utils\MainLogger, string[16] /home/container/, string[24] /home/container/plugins/)
[15:05:05] [Server thread/DEBUG]: #14 src/pocketmine/PocketMine(296): pocketmine\server()
[15:05:05] [Server thread/DEBUG]: #15 (11): require(string[71] phar:///home/container/PocketMine-MP.phar/src/pocketmine/PocketMine.php)

/f top sort by worth

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

add /f top sort by worth that count in claim spawner value so when people put any spawner in claim the value will increase

Extra Information

More Admin commands and Customisation

Okay it is Good, Well Very good but it needs Admins be able to forceunclaim and Forcedelete like Factionspro, Should be able to more Customise chunck claim size and Power and more Customisation in General like Factionspro. I will use it after updated,

Unable to eat food

Issue Description

  • Expected result: What were you expecting to happen?
    Eat the food
  • Actual result: What actually happened?
    Food was not consumed

Steps to Reproduce the Issue

1.Switch to gamemode 0
2. Try to eat any sort of food eg.. carrots

OS and Versions

  • PocketMine-MP:3.12.0
  • PiggyFactions:1.0.1
  • PHP:7.4.5
  • Server OS:Windows

The issue somehow resolved for a while but it suddenly came back

How do I configure claim worlds?

Please make sure your issue complies with these guidelines:

    • Idea must have not been suggested previously
    • Be detailed on what you want & make sure the idea is plausible

Description

How can I configure the claim world?
I have not been able to figure out where I could configure the worlds that claiming is enabled...

Extra Information

None

"Undefined index: container"

Please make sure your issue complies with these guidelines:

    • Server Software must be the official PMMP w/o vanilla patching plugins (i.e. TeaSpoon)
    • Issue must have not been reported previously
    • Make sure you are on the latest version of PMMP & PiggyFactions
    • Have a detailed title.

Link to crashdump:

[03:53:17] [Server thread/DEBUG]: #0 plugins/PiggyFactions (1).phar/src/DaPigGuy/PiggyFactions/factions/Faction(223): pocketmine\utils\Utils::errorExceptionHandler(integer 8, string[26] Undefined index: container, string[101] phar:///home/container/plugins/PiggyFactions (1).phar/src/DaPigGuy/PiggyFactions, integer 223, array[2])
[03:53:17] [Server thread/DEBUG]: #1 plugins/PiggyFactions (1).phar/src/DaPigGuy/PiggyFactions/factions/Faction(218): DaPigGuy\PiggyFactions\factions\Faction->getPermission(string[7] officer, string[9] container)
[03:53:17] [Server thread/DEBUG]: #2 plugins/PiggyFactions (1).phar/src/DaPigGuy/PiggyFactions/claims/ClaimsListener(115): DaPigGuy\PiggyFactions\factions\Faction->hasPermission(object DaPigGuy\PiggyFactions\players\FactionsPlayer, string[9] container)
[03:53:17] [Server thread/DEBUG]: #3 plugins/PiggyFactions (1).phar/src/DaPigGuy/PiggyFactions/claims/ClaimsListener(66): DaPigGuy\PiggyFactions\claims\ClaimsListener->canAffectArea(object pocketmine\Player, object pocketmine\block\Chest, string[9] container)
[03:53:17] [Server thread/DEBUG]: #4 src/pocketmine/plugin/MethodEventExecutor(42): DaPigGuy\PiggyFactions\claims\ClaimsListener->onInteract(object pocketmine\event\player\PlayerInteractEvent)
[03:53:17] [Server thread/DEBUG]: #5 src/pocketmine/plugin/RegisteredListener(80): pocketmine\plugin\MethodEventExecutor->execute(object DaPigGuy\PiggyFactions\claims\ClaimsListener, object pocketmine\event\player\PlayerInteractEvent)
[03:53:17] [Server thread/DEBUG]: #6 src/pocketmine/event/Event(88): pocketmine\plugin\RegisteredListener->callEvent(object pocketmine\event\player\PlayerInteractEvent)
[03:53:17] [Server thread/DEBUG]: #7 src/pocketmine/level/Level(1862): pocketmine\event\Event->call()
[03:53:17] [Server thread/DEBUG]: #8 src/pocketmine/Player(2412): pocketmine\level\Level->useItemOn(object pocketmine\math\Vector3, object pocketmine\item\ItemBlock, integer 3, object pocketmine\math\Vector3, object pocketmine\Player, boolean 1)
[03:53:17] [Server thread/DEBUG]: #9 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(150): pocketmine\Player->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
[03:53:17] [Server thread/DEBUG]: #10 src/pocketmine/network/mcpe/protocol/InventoryTransactionPacket(178): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleInventoryTransaction(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
[03:53:17] [Server thread/DEBUG]: #11 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\InventoryTransactionPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[03:53:17] [Server thread/DEBUG]: #12 src/pocketmine/network/mcpe/protocol/BatchPacket(126): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\InventoryTransactionPacket)
[03:53:17] [Server thread/DEBUG]: #13 src/pocketmine/network/mcpe/PlayerNetworkSessionAdapter(110): pocketmine\network\mcpe\protocol\BatchPacket->handle(object pocketmine\network\mcpe\PlayerNetworkSessionAdapter)
[03:53:17] [Server thread/DEBUG]: #14 src/pocketmine/Player(3118): pocketmine\network\mcpe\PlayerNetworkSessionAdapter->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[03:53:17] [Server thread/DEBUG]: #15 src/pocketmine/network/mcpe/RakLibInterface(169): pocketmine\Player->handleDataPacket(object pocketmine\network\mcpe\protocol\BatchPacket)
[03:53:17] [Server thread/DEBUG]: #16 vendor/pocketmine/raklib/src/server/ServerHandler(99): pocketmine\network\mcpe\RakLibInterface->handleEncapsulated(string[18] 24.5.195.101 53687, object raklib\protocol\EncapsulatedPacket, integer 0)
[03:53:17] [Server thread/DEBUG]: #17 src/pocketmine/network/mcpe/RakLibInterface(109): raklib\server\ServerHandler->handlePacket()
[03:53:17] [Server thread/DEBUG]: #18 src/pocketmine/network/mcpe/RakLibInterface(99): pocketmine\network\mcpe\RakLibInterface->process()
[03:53:17] [Server thread/DEBUG]: #19 vendor/pocketmine/snooze/src/SleeperHandler(123): pocketmine\network\mcpe\RakLibInterface->pocketmine\network\mcpe\{closure}()
[03:53:17] [Server thread/DEBUG]: #20 vendor/pocketmine/snooze/src/SleeperHandler(85): pocketmine\snooze\SleeperHandler->processNotifications()
[03:53:17] [Server thread/DEBUG]: #21 src/pocketmine/Server(2146): pocketmine\snooze\SleeperHandler->sleepUntil(double 1588996397.5415)
[03:53:17] [Server thread/DEBUG]: #22 src/pocketmine/Server(1990): pocketmine\Server->tickProcessor()

Extra Information

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.