I went ahead and tried checking out my files including the "mainline/trunk" in the URL. It seems to have worked. I now have in my /Interface/Addons/MyAddon folder on my hard drive, a "mainline" and "trunk MyAddon" folder.
Now to get the files into the repository...I tried using Tortise's repository browser and then used "Add Folder" to add the entire contents of my MyAddon folder; not sure if this is right. It's asking me for a username and password. I tried my creditentials for Curseforge, but it keeps coming back asking for the username and password again as if I didn't type them correctly.
- Registered User
Member for 9 years, 10 months, and 6 days
Last active Fri, Oct, 4 2013 14:35:35
- 0 Followers
- 71 Total Posts
- 0 Thanks
Nov 23, 2009Thanks. Now, in my svn url svn://firstname.lastname@example.org/wow/MyAddon/mainline/trunkPosted in: Need Help?
When I tell TortiseSVN to check out my files, (which I'm doing in my Wow/Interface/Addons/MyAddon folder), do I need to include /mainline/trunk in the URL?
Nov 23, 2009I'll check out that TortiseSVN client...thanks for the tip.Posted in: Need Help?
Now, since I don't have any files on Curse as of yet, how do I checkout my files? There shouldn't be anything to checkout. (I am assuming I'm supposed to check them out from my Curseforge project repository instead of checking them out on my own hard drive based on Orion's most recent post showing <url> in the command line. If I'm supposed to check them out on my own hard drive, please tell me.)
Nov 23, 2009Okay. I've setup the repository for my project. I've downloaded CollabNet's Subversion. I've read the first 100+ pages of the damned 385 page book.Posted in: Need Help?
Where do I go from here to get Subversion to start managing my versioning?
I keep my my projects for various things in a main folder on my hard drive. In this case, my addon's project folder which holds the lua code and .toc file is:
C:\Projects\World of Warcraft Addons\MyAddon
Okay...update. I got curious. I ran cmd from the Windows' Start->Run menu. From there, I brought myself to the C:\Projects\World of Warcraft Addons\MyAddon folder (using the old DOS cd command). From there, I guessed what I needed to do next. Based on what I read, I did:
svn checkout svn://email@example.com/wow/MyAddon/mainline/trunk
This created a new directory in my Addon's project folder on my hard drive.
Did I do things correctly so far? If so, now what? If not, what SHOULD I have done?
Nov 22, 2009I do care about version control, so I do want to use a respository.Posted in: Need Help?
Quote from "Adirelle" »Assuming you'd prefer using Wowace...
Which do you prefer (Curseforge or WowAce)? Why? People keep saying they're "technologically" the same, but some still use one and some use the other. Why? What's the purpose of having two sites instead of one consolidated location? Since Curseforge allows for multiple games, including WoW, and WowAce is for WoW only, wouldn't that make Curseforge a more logical choice?
Are there any pros/cons to using one site over the other?
Adirelle, assuming I wanted to use CurseForge, would the same procedure apply?
Nov 22, 2009Orion,Posted in: Need Help?
Thanks for the links. However, I think you're not understanding. I have read those pages at least a half-dozen times each. I have also read all the other pages in the Knowledge Base section, both at CurseForge and WowAce (just in case there was a difference). No offense to the authors, but the way they are written, they leave some information out, sort of assuming you already know about the stuff they left out. For example: If I wrote an article about autopilot systems for aircraft, you'd know what the topic is about and what it relates to, but you'd understand nothing about how to operate one or why things are done the way they are because you've never flown an airplane. You have to learn about flying before using an autopilot. I could talk to you about what a Automatic-Direction-Finder is, and you might understand some of what I'm saying, but you wouldn't understand why it's important and how it fits into the bigger picture of how to fly an airplane.
The documentation I've read gives information about repositories and why they are important. But it doesn't address HOW to use it. The documentation gives information about .pkgmeta, but doesn't seem to explain how to use it in your project.
In all fairness, maybe my request of a tutorial or walkthrough is a bit too broad. So, let's see if I can think of some specific things I don't understand or I missed in the documentation.
How do I package my addon? In a zip file?
Where does the .pkgmeta and such go? Why is it important?
How should I write my .toc file to be compatible with Curse? Do I put a hard-coded version in it or use some expression that Curse understands? (I've seen both used by different addons, and thus my confusion.)
If I'm using Ace3, do I have to include it in my addon's folder? Or can Ace3 being installed in the user's /Addons/ folder suffice?
When using a repository, when/why would I need to access it via the special URL ("svn:...")? Is that another way to upload a file?
These are a few questions that reading all the documentation I have hasn't yet answered.
Nov 22, 2009I wrote my question with the intention of using WowAce/CurseForge. Assume I have created an addon and it has been approved.Posted in: Need Help?
Assume I have MyAddon.lua and MyAddon.toc--a fully working addon ready to be used. What do I have to do to get them on Curse after creating an addon on WowAce/CurseForge?
Secondary question: Which do I use? WowAce or CurseForge?
Nov 22, 2009Let's assume for a moment that I have a completed addon, ready to upload for others to download from Curse's client...Posted in: Need Help?
I've read the FAQ section of CurseForge and WowAce.com for some clue as to what to do next, and while I get clues, nothing is really easy to understand. I mean, I've read stuff about a repository, which I know nothing about. I've read about Subversion, Git, and Mercurial; again, never heard of such things until now. I've read about a .pkmeta and such, but I still don't understand its purpose. All the documentation I have read thus far takes a random-bits-and-pieces approach and all of which assume the reader already has some knowledge about the topic being discussed.
Could someone please explain in a bit more A to Z type of approach (for someone who has never uploaded a file to Curse) of how to get a completed addon uploaded from my hard drive to Curse?
Nov 20, 2009I have an idea for an addon that I'd like to write, but I can't think of what to name it...Posted in: Addon Ideas
I thought I'd give you the chance to select it's name...It's also a cheesy and shameful attempt to see if there's even any interest in the idea.
What does it do? It's a hybrid of other addons (though 100% genuinely my own code; no repackaging) that seem to be abandoned and a bit of my own whacky ideas. Firstly, it's loosely based off of the Pre-WotLK addons you'd see people using to bark for their professions where you could whisper them with a special keyword that would then auto-reply back to you with your available designs/recipies/etc. Those addons seem to have gone by the way-side since Blizz incorporated profession links in WotLK. However, I still see some potential in the concept, but in applied a little differently. More on that in a moment. Secondly, it's a continuation and modification of an addon called Advertiser. Advertiser automatically barks your trade links to the trade channel every few minutes on a user-definable interval. I found Advertiser incredibly helpful, but lacking a few features.
The idea came from the fact that sometimes, especially on a busy night, I get a bunch of requests for my trade skills all at once. I have a hard time keeping up with them, especially when the trade channel is going nuts. I find myself asking, "Who wanted what? Where are they? Was I supposed to come to them? Who was first?" It's especially bad if I have to go afk for a minute and come back...
To the point: The addon is designed to answer all of those questions.
1) Addon barks your trade skills. (Options for this extended beyond what Advertiser was ever capable of...)
2) In your bark, you let everyone know that if they want a design/enchant/pattern/etc of yours, to PST w/ the link of the pattern/recipie they want in the form of something like: "/tell JohnSmith !!ench <Enchant Weapon - Crusader>"
3) The addon listens for whispers. It disregards anything that doesn't have !!ench (or other appropriate tradeskill shortname). Correctly formatted whispers add that person to a queue and autoreplies with a charming message letting them know you have received their request and will be attended to in due time. It might even say what number they are in the queue.
4) The addon informs you via a small frame that you have a new customer. Mousing over that frame gives you information regarding who that customer is, what they want, where they are (currently and at the time of request), etc. Clicking the frame moves on to the next customer and sends out a tell to that customer and all other customers letting them know you are ready for them/getting closer to them. (All of this could be customized/configurable...)
Would you use such an addon? If so, what would you name it. I have a few ideas I've included in a poll. Write-ins are welcome and if chosen, the OP will be credited. Feel free to take any of the ones I've suggested and make modifications; if one of my ideas gives you an idea, please share it!
- To post a comment, please login or register a new account.