Creating a project
To create a new project, click on Create content in your user navigation block and choose Project as the type. If you do not see your user navigation block, make sure that you have logged in. If you do not have an account, you must first register and then sign in.
Use the explanations below when filling out the various fields.
-
Project Categories
- Project type
-
Currently the only type of project on IgorExchange is
packages. Packages include Igor Pro procedure files and/or external operations (XOPs).
- Project Category
-
Select one or more terms that are associated with your project. These terms are used to make it easy for users to find projects of a specific type. Ctrl-click (Win) or Shift-click (Mac) to select multiple categories.
-
Categories
- Operating system compatability
-
Select the operating system(s) with which your project is compatible. Most Igor Pro procedures are compatible with all operating systems; XOPs must be specifically compiled for each operating system.
-
Project Information
- Full project name
-
This is the name of your project that will be displayed as the title of the project summary page. This can contain spaces and other characters.
- Full description
-
Describe your project in detail, since this is what most users will read when determining whether your project will be useful to them. Include a description of what your project does and possibly how it does that. If your project depends on any other IgorExchange projects make a mention (preferably with links) of those projects here.
- Short project name
-
Pick a short name for your project. This name should not have any spaces or special characters. This name will be included in the file name of any releases of the project, so try to keep the name short but descriptive.
- Project e-mail
-
Enter the e-mail address for the project owner. This address will be used as the From: e-mail address on e-mail messages that are sent out to users who have subscribed to issues in your project. The e-mail address will not be posted publicly on the IgorExchange site.
- Homepage
-
If you have a home page for your project separate from its IgorExchange page, enter it here.
- Documentation
-
If your project has documentation at a location outside of IgorExchange, include the URL here.
- License
-
If your project is released under a specific license, include a link to the text of that license here. A list of various open source licenses can be found at Opensource.org.
- Screenshots
-
If you have screenshots of your project somewhere on the web, enter the address of the web site here.
- Changelog
-
If you maintain a changelog of your project separate from IgorExchange, enter the URL here.
- Demo site
-
If your project happens to implement some web based functionality and you have a live demonstration server, you can enter that location here.
-
Attached Images
You can attach images (such as a screenshot of a graph or control panel) to your project to make it easy for users to get a better idea of what your project does.
-
SVN Integration
By default, the repository for each project is set to
<none>. However, if you wish to use Subversion with your project, you should set this tosvn.igorexchange.comand then fill in the SVN Directory field. See Configuring a project to use Subversion for detailed instructions.
