Skip to content
/ pyeod Public

An implementation of CaryKH's elemental 3 in python for a discord bot

License

Notifications You must be signed in to change notification settings

rayzchen/pyeod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

526db61 · Apr 22, 2024
Apr 22, 2024
Jan 27, 2024
Dec 4, 2023
Dec 21, 2023
Dec 4, 2023
Dec 6, 2023
Dec 24, 2023
Jan 27, 2024
Apr 20, 2024
Aug 18, 2023
Jan 23, 2024
Dec 22, 2023

Repository files navigation

PyEoD

Python Elemental on Discord is an implementation of CaryKH's elemental 3 in Python for a discord bot. We are open source and are actively developing the bot. We encourage contributions and you can look below for the rules on contributing. The bot invite link Please feel free to suggest new features, ideas, or bugs. All are welcome to submit issues to the github.

Developing for PyEoD

Code

  • Do not write functions for code that will be only used once, at minimum split code into a function if it is repeated more than 2 times and you know 100% will not need to be changed (to your own knowledge of course)
  • Write the simplest and easiest solution first, and then optimize it later
  • Use Black Python Formatter on everything you contribute
  • pyeod.frontend should deal only with discord.py usage and other utility commands for displaying info
  • Do not assume you know best when changing older code, if a piece of code is more than 2 weeks old consult other developers before changing it
  • Do not change the file structure unless given specific permission from rayzchen, cheesy-brik, or steyerofoam

Github

  • Commit very often
  • Every commit you make should be a logical chunk or piece of code
  • Commits should be self-tested and non-buggy, if you suspect bugs do not push to the branch and test it yourself
  • Bugs that are not your own and that you have found should be reported to the issues tab

Philosophy

  • Features should be as easy as possible for users to use
  • Obfuscation is ok if it makes something more accessible
  • Duplicate features should not be used, but if a part of a feature is too annoying to use, making a shortcut to that feature is encouraged
  • Suggestions made by users should be taken at high regard - You do not know better than the users just because you know the code
  • Assume good faith when a person is suggesting or talking about a bug - Do not be rude, aggressive, or dismissive of a new player or suggestions that are already in development
  • If someone is confused, take that as a sign to improve usability
  • If enough of the community wants a feature, it is a good feature, the only reason it would not be is bad implementation

About

An implementation of CaryKH's elemental 3 in python for a discord bot

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages