-
Notifications
You must be signed in to change notification settings - Fork 100
Contribute: FAQ
Contribute to FeatureIDE » Contribute: FAQ
Please make sure that the font "Arial Unicode MS" is installed on your operating system so that FeatureIDE can use it to display the cross-tree constraints.
FeatureIDE (2.5 and newer) is on top of standard eclipse projects, such as Java projects. Thus, you can use jar files by adding them to the Java build path. For FeatureIDE 2.4 and older: Please create a folder named "lib" at the project root and insert all jar files which you intent to reference. The jar files are detected by the compiler and added as parameters if you run your FeatureIDE application.
Prepare two FeatureIDE projects (A and B) that contain the feature models you want to compare. Either edit them using FeatureIDE or import them from other formats, e.g., GUIDSL. Open the feature model of project A, switch to the tab Source, and copy the whole document. Open the feature model of project B, switch to the tab Source, and paste the clipboard. Switch back to the tab Feature Diagram in editor of project B and the feature model edit view will show the results. Checkout this video to see how to do it.
Select the file model.xml in Package Explorer and open the context menu > FeatureIDE > Import/Export ...
Select or open your feature model and then choose "File" > "Save As" or "File" > "Print". The later option requires that you have an PDF printer installed and have a program to crop PDFs (such as Adobe Acrobat). Note, that you can change the layout of the feature model since FeatureIDE 2.6 using "Set Layout" in the context menu of the feature model editor. There are pre-defined layouts, but you can also manually move features for compact positioning.
- Fork the FeatureIDE-Projekt
- Clone the wiki of your fork (
git clone https://github.com/<your namespace>/FeatureIDE.wiki.git) - In your local git repository execute
git pull https://github.com/FeatureIDE/FeatureIDE.wiki.git - Edit them locally or execute
git pushto edit them directly in GitHub - Contact the team and point them towards your contribution.
You may also visit FeatureIDE's home page: https://featureide.github.io/
- [About FeatureIDE] (https://github.com/FeatureIDE/FeatureIDE/wiki/About-FeatureIDE)
- [Software-Product-Line Developer] (https://github.com/FeatureIDE/FeatureIDE/wiki/Software-Product-Line-Developer)
- [FeatureIDE Developer] (https://github.com/FeatureIDE/FeatureIDE/wiki/FeatureIDE-Developer)