WowAce.com Knowledge base

Projects

  • 13 pages found
NameAuthorLast updated byUpdated on
NameAuthorLast updated byUpdated on
What to do after creating a project ckknight Torhal Jul 12, 2011
Getting approval Before other users can see your project and before it reaches curse.com, an admin has to approve your project. If everything works out fine, you just need to wait and it'll all be good. See Project Acceptance Policy for more details. Experimental projects If you have a cool idea but nothing fleshed out, your project is best considered "experimental". This is especially true for libraries. Many of the best libraries out there have a lot of rehashing, discussing, even without...
Reclaiming your abandoned or inactive project Ackis Torhal Oct 16, 2011
Reclaiming your abandoned or inactive project My project was marked as abandoned or inactive, what do I do? These project statuses are often set automatically by the system. If the status was set and you do not feel that it is correct, please do not submit a ticket or a report. You can manually change the status by going to project management, edit project and changing the status near the bottom of the page. If you feel that your project will not need updates in the future, please mark it as...
Packaging an Addon Xinhuan Torhal Apr 12, 2013
(Written by MinervahShadowmoon) Welcome. In this guide, we will explain how to package an addon for the Curse Client. As you read through this guide, you might be surprised to find that there can be more to getting your addon onto Curse.com than you might think. Essentially, you have two options. The first option is the old-fashioned and simple gathering all the files into a single MyAddon.zip file with your favorite compression client and uploading. This is a very likely solution for you if...
Localizing your project ckknight Torhal Nov 08, 2011
Whether you want to localize an existing project or are starting a new project, we provide a few nice mechanisms to make things easier on everyone, from developers to translators. To start off, you're going to want to set up the localization on your project. Go to your project's detail page, and under actions, you'll see "Setup localization" Your project URL will now be something like: http://wow.curseforge.com/projects/project/setup-localization/ or...
Library Setup Ackis Ackis Jul 12, 2011
How to properly set up packing with regard to libraries Whether you want your addon to be shipped with embedded libraries is your own choice. However, you have to properly set up the project so it works in any case. If you want to prevent disembedded-library packages to be created, add the following line to the .pkgmeta file: enable-nolib-creation: no If you want to allow disembedded-library packages to be created and fully functional, you have to list the embedded libraries as optional...
How to file tickets ckknight ckknight Jul 12, 2011
Check for other tickets The absolute first thing you should do before filing a ticket is to make sure that there aren't any other tickets that represent the same problem. Remember to at least search first. If you do find a ticket describing the same problem, feel free to vote it up. Only if the ticket doesn't exist yet should you file your own. One issue per ticket It's also important to note that you should only describe one issue per ticket, don't try to combine multiple issues into a...
Getting started with Project Management Zyuu ckknight Mar 09, 2014
This guide's sole purpose is to guide you through the steps on how to create and upload your projects to CurseForge; giving your projects maximum exposure. Creating a Project 1) Click "Create Project" in the menu. Chose a game, World of Warcraft or Warhammer: Age of Reckoning are two popular games, but we support any game that allows mods. 2) You're now presented with several fields: Name: This is the name of your project, example: Cartographer. Remember that you can't change your name...
Getting Started with WowAce ckknight Ackis Jul 12, 2011
Creating a new project Go to the home page and click "Create a new Project" near the top. You'll see a big, scary form with lots of fields. Name Choose a name for your project. This can be anything. Try to be original but also declarative. Short Name This is a unique identifier for your project. This will be unique for all of WoW, including all projects on CurseForge. This is what shows up in all urls as well. Must be all lowercase letters, numbers, -, and _. License There are many open...
Encodings, or: Validating UTF8 anmoch ckknight Jul 12, 2011
Contrary to what some people expect, not every file is valid UTF8. This means that if you mess up and mangle your encodings, the files may get rejected or cause problems with various software, such as the CurseForge packager or WoW. Note: The repository hooks validate the encoding of Lua files before accepting them. WoW addons must encode their files in UTF-8. WAR addons must encode their files in either little-endian UTF-16 with a BOM, or plain ASCII. Notation Most numbers are in decimal;...
Cloning ckknight ckknight Jul 12, 2011
Cloning is a mechanism to allow for developers who are not authors on a project to work on a project, fix defects, add enhancements, or take it in a completely different direction. Cloning is only available on projects that meet The Open Source Definition or projects where the author specifically allows it. Cloning is somewhat of a middle-ground between branches and forks. Branch The owner of the project must authorize this by making the curious developer an actual author on the project. It's...
Changing Descriptions ckknight ckknight Jul 12, 2011
The description of your project is actually tied into the Pages system. Thus, to edit the description of your project, you merely have to edit the Main page of your project. Click on the page on your project, and choose Page Actions -> Edit Page. If you'd like to add a description that isn't English, what you should do is create a page (Project Actions -> Create Page) with the name Main and the language of your choice.
.pkgmeta file ckknight Arrowmaster Dec 06, 2011
Location of the file For your repositories, you can put a '.pkgmeta' file in to provide extra information. Yes, that is a dot followed by 'pkgmeta'. .pkgmeta is a YAML file that goes in the root of your repository project folder. This means /trunk/.pkgmeta for SVN users and /.pkgmeta for Git and Hg users. Remember to use spaces instead of tabs for indentation in the file Your .pkgmeta file, if it exists, will be validated when you commit. Creating the file On some OSes (Windows for example)...
.docmeta file ckknight prencher Jul 15, 2012
For your repositories, you can put a '.docmeta' file in to provide extra information. Yes, that is a dot followed by 'docmeta'. .docmeta is a YAML file that goes in the root of your repository project folder. This means /trunk/.docmeta for SVN users and /.docmeta for Git and Hg users. Remember to use spaces instead of tabs for indentation Your .docmeta file, if it exists, will be validated when you commit. Documentor status The status of the documentor may be viewed at...
  • 13 pages found