|
|
In order to enable a complete development workflow within Natural for Visual Studio Code, it is essential that all relevant Natural object types can be edited, built, and tested directly within the IDE.
Currently, important UI-related artifacts such as Natural MAPs and NJX Pages are not supported. This leads to a fragmented development process requiring parallel use of other tools (NaturalONE), which reduces efficiency and limits adoption of VS Code as a primary IDE. The Idea for Natural MAP Editor: NLC-I-3
This enhancement proposal addresses the implementation of NJX Pages support in Natural for VS Code.
Provide the ability to:
Edit NJX page definitions (XML-based layouts) within VS Code
A full WYSIWYG editor is not strictly required
XML-based editing experience is sufficient, including:
Syntax highlighting
Schema validation (if applicable)
Code completion and structural support for NJX-specific tag
Build NJX artifacts locally (e.g., via integrated or configured Tomcat runtime)
Execute NJX pages locally for development and testing purposes