I've spent about 200 hours putting together an addon, but I'm not sure if it's good (or if anyone cares, at this point, the responses I've gotten is 'no', no one seems to care D,=). Across its 5 files (and the only library was one I made myself), it contains 311,100 characters across 5690 lines of code, and I'm aweful proud of it (plus it took forever). It's up on curse, and it's found at:
It's first version was used simply for getting all the wow API, categorizing it, and getting its results to be printed and color coded. For instance, it has a spell, achievement, item, target, target buff, target debuff, cursor, action, texture, and instance lookup. Now it has a BGBuddy and DungeonBuddy, which have all the new heroic bosses strats and prints it to the chat box or says it to the party. The BG buddy has an auto report, reports people and send an addon message to have everyone else with the addon report them, and has a BG scoring system. It's had a number pass for everything level 1-85, and also compares your score against any target and gives a point advantage and % chance of success based on the scoring. It also now has a complete event trace, and theres alot I'm forgetting but I'll leave it at this.
And a last question - I uploaded that file (v3.0) to the project, but I can't find out how to update it so on the curse.com download page so they download the new file instead of the old (still 1.0).
Your post contained pretty much zero information about your addon, so it really didn't belong in the General Addons forum, which is intended to be a place for authors to start threads about their addons for user discussion. If you're not giving people information about your addon, your thread doesn't belong there. I've moved it. Feel free to start a new thread that's actually about your addon (and includes the addon's name in the title) if you want.
As for Curse, files are automatically synced from your project page, but it doesn't happen instantly. The sync process runs on a schedule, a few times an hour. Also, files are only synced if they're labeled Release or Beta.
Also, making a poll to ask if people like your addon is... well, it's kind of pathetic. Most people aren't going to download and try out an addon unless they have a good idea what it does, what it looks like, how they use it, etc. The description on your project page is worthless. I've been using and writing WoW addons for 5+ years and your description tells me absolutely nothing. Describe what it actually does, what it looks like, how it works. Show a screenshot or two. Explain how to use it.
Finally, the Change Log field is for just what it says -- a change log. 99.99999% of users will never look at the change log. The few who are looking at it are doing so because they want to know what's changed since the last version, so don't make them wade through walls of text to find that information. For everyone else, all that stuff should be in the main description, where they'll actually see it, and it should actually be formatted so they can read it.
Phanx, I'll definately be taking all of your suggestions and be updating this. The first few things I've done were to flip the description and change log. Also, thanks for the answer to my question =D.
Also, "well, it's kind of pathetic."
Well, I guess. I won't debate that.
"Describe what it actually does, what it looks like, how it works. "
The second last thing is that you said there is no way to tell what the addon does - I can elaborate on the second paragraph in my original post if it would contribute. Also, the user interface, a question I'm not surprised about, yet forgot to mention all together. It uses the print function extensively. If you need information on any of the elements of the game, the color coded and organized information is printed to the default chat frame or to another chat tab. The event trace, for example, runs exclusively by printing information to the new chat tab it creates (Also, click on the time, or events, or arguments, or spell links, or textures, etc, in the event trace, they are almost all hyperlinks and have descriptions in them).
The big question is 'how' does it work. All the commands are used with /kia <command>, or /knowitall <command>. /kia alone gives information about kia, /kia help gives help, and everything is available within that. Some commands give pop up boxes to enter information. For instance, you can look up any spell of yours by ID or name, and once you enter what you want to look up in the edit box, it prints all relevent color coded and organized information about the spell to your chat box. You can also pick up the spell if you click on the icon, and place it on your bars. After respeccing or learning a new spell, its awesome to just type the newly learned spell(s) in to the box and picking it up from the chat box to place it in your bars. Also, with things like achievements, there are other ways to interact. It gives prerequities which can be searched for just by clicking on the link, you can track on a single click, remove tracking on a click, and interact with almost everything you look up. Each time you look something up there's new ways to interact with whatever it was you looked up.
Also, my total posts are up to two, so I'd like to thank you for being so forgiving of this... pathetic display I've shown. I just want you to know I'm trying to improve and glad I started at curse as opposed to one of the many other places. I'm listening to everything you guys are saying, and I'll be trying to improve the rest of my curse behaviour and outlook, and the addon content as well.