The idea is to be able to create feature maps showing for each feature what are the code fragments that implement it as illustrated in the next Figure. The objective is to create a mapping between features and code fragments using annotations and/or colors. In addition to listing all your features and resources, the Feature Model allows you to add information regarding its variability and specify what are the optional features your app is going to have.
This mobile/web application is merely an example to learn how to use the VSCode extension Mobioos Forge. Made with Mobioos Forge, Hive is an enterprise social network where coworkers can share different types of content to get answers from collaborators. Discover how to use Mobioos Forge here Hive: A tutorial by sample □
In order to use Mobioos Forge, here you can find the extension its purpose and how to use it. You are now ready to start using Mobioos Forge. Once you finished the installation and you get the " Mobioos-Forge ready to use! " message, you can see the Mobioos Icon on the side menu.
To install it, you need to open VS Code and navigate to: File → Preferences → Views and More Actions(.) → Install from VSIX, then you have to select the Mobioos Forge VSIX file. Mobioos Forge is an extension for Visual Studio code. In order to install the Mobioos Forge extension, you need to have Visual Studio code installed on your computer. You can find the language pack that fits to your environment within the Visual Studio Code Marketplace. Mobioos Forge supports these major programming languages and around 40 more! Here below, a list of some languages and their extension containing the language server. The language servers are installed in VScode through extensions. In order to successfully map your features, you must ensure you have the right language server installed on your VScode.
Mobioos Forge relies on language servers to map your features.
In addition, Mobioos Forge also manages the variability of your application's resources (logo, color, image, etc.) enabling full customization. Mobioos Forge helps you build a specific variant of your application with only the necessary code to keep your application light. With the mapping, you can decide how to split your monolith legacy application into micro-services, set of features, and extract the code for the features. With Mobioos Forge you can easily identify the code behind a specific set of features to transfer it across your applications and reuse the associated functionalities. Mobioos Forge can be used in different cases: Reuse of Features Mobioos Forge helps developers to map the business functionalities of their application into their code, allowing them to see the precise implementation of each feature in their code. Mobioos Forge: Map Business Functionalities Into Your Code