Implement IDE #12

Open
opened 2024-08-27 14:29:39 +02:00 by faraphel · 0 comments
Owner

Implementing an IDE

To be as developer friendly as possible, the Atlas project shall implement an IDE to help the developers working on their patches.
This editor could be created from scratch using the Qt classes such as the QLineEdit, QSyntaxHighlighter and QCompleter.

Alternatively, it could extend the Visual Studio Code or the IntelliJ AngelScript plugins by adding the classes, functions and constants added by Atlas.

Moreover, others features could be added such as :

  • A configuration simulation system, to verify if our code follow our will when changing the configuration
  • A unit test system, to automatically catch new potential bugs
  • A debugger, based on the capabilities of the original AngelScript engine with its breakpoint features
  • An autocompleter, based on the capacity of AngelScript to fetch its own defined object
# Implementing an IDE To be as developer friendly as possible, the Atlas project shall implement an IDE to help the developers working on their patches. This editor could be created from scratch using the Qt classes such as the QLineEdit, QSyntaxHighlighter and QCompleter. Alternatively, it could extend the Visual Studio Code or the IntelliJ AngelScript plugins by adding the classes, functions and constants added by Atlas. Moreover, others features could be added such as : - A configuration simulation system, to verify if our code follow our will when changing the configuration - A unit test system, to automatically catch new potential bugs - A debugger, based on the capabilities of the original AngelScript engine with its breakpoint features - An autocompleter, based on the capacity of AngelScript to fetch its own defined object
faraphel added this to the Atlas-Launcher project 2024-08-27 14:29:39 +02:00
faraphel added the
enhancement
label 2024-08-27 14:29:55 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Atlas/Atlas-Launcher#12
No description provided.