I assume this is still in the works, but I'm looking on information about creating plugins, and it's not very easy to find. For example, why isn't there any information to help me get started coding in the "Community Developers" section? The guide lines post is pretty general and not very helpful unless I have some existing knowledge of how the architecture / typical code structure is in a project.
So far, the only semi-useful information I could find was how to setup a project, and that, is under "Exilebuddy Guides". I would expect it to be under a "Developers" topic. "Exilebuddy Guides" is where I would expect, "how do I as a User, do X."
A functional "Hello World" code example would be very useful, something that would expand a bit on the project setup and give new developers some actual guides for developing basic functions, detecting objects, interacting with objects, eb's life-cycle, etc.
I personally would love to see a forum structured like:
Forgive me if this information is in an obvious place, I've been known to be lazy at times
So far, the only semi-useful information I could find was how to setup a project, and that, is under "Exilebuddy Guides". I would expect it to be under a "Developers" topic. "Exilebuddy Guides" is where I would expect, "how do I as a User, do X."
A functional "Hello World" code example would be very useful, something that would expand a bit on the project setup and give new developers some actual guides for developing basic functions, detecting objects, interacting with objects, eb's life-cycle, etc.
I personally would love to see a forum structured like:
- Developers (does it really matter if you're a community developer or... internal? We all need the same information unless you wanted to segregate it by party in which "3rd Party Developers" might make more sense, but that would also be confusing because I shouldn't have access to anything for internal development so "Developers" feels adequate for the community to see.):
- Sticky Threads:
- Setup a Project
- Basic Example Project Code, with life-cycle explanation
- API Documentation (nice to have but hopefully the class's are documented well enough)
- Advanced Plugin (maybe break down an existing plugins source and briefly walk through it's structure. This would contain any "gotcha's" that may be common among more complex plugins. as well)
- Sticky Threads:
Forgive me if this information is in an obvious place, I've been known to be lazy at times
