The MADS extension for Visual Studio Code provides a set of tools to enhance your development workflow with MADS modules. This extension includes various commands to inspect domains, manage database schemas, synchronize databases, and utilize security utilities.
Features
Translated Resources: Access translated resources for better localization support.
Domains Inspector: Inspect MADS domains with the command mads.tool.domainsInspector.
DB Schema Inspector: Inspect the database schema with the command mads.tool.metadataModelInspector.
DB Schema Generator: Generate database schemas with the command mads.tool.metadataModelGenerator.
Database Synchronizer: Synchronize your database with the command mads.tool.databaseSyncronizer.
Security Utility: Access security utilities with the command mads.tool.securityUtility.
Project Lifecycle Management: Provides utilities to manage the project lifecycle, including development, build, test, and deployment.
Requirements
Visual Studio Code version 1.50.0 or higher.
MADS V5 command tool 5.0.5 or higher.
Java version 1.8 or higher.
Installation
Open Visual Studio Code.
Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window or by pressing Ctrl+Shift+X.
Search for "MADS Extension".
Click Install.
Usage
Open the Command Palette (Ctrl+Shift+P or Cmd+Shift+P on macOS).
Type the name of the command you want to execute:
MADS: Domains Inspector
MADS: DB Schema Inspector
MADS: DB Schema Generator
MADS: Database Synchronizer
MADS: Security Utility
Select the command and follow the prompts.
Select the MADS view to access to the customization, runtimes, dependencies and deployment options.
Extension Settings
This extension does not contribute any settings.
Known Issues
No known issues at this time.
Release Notes
Detailed release notes can be found in the CHANGELOG.
Contributing
If you have any suggestions or find any issues, please open an issue or submit a pull request on the Git repository.
License
This project is licensed under the BSD-3 License. See the LICENSE file for details.