-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Architectural change to classes #5
Comments
Radeonmann
added a commit
that referenced
this issue
Dec 30, 2021
This was referenced Jan 16, 2022
Radeonmann
added a commit
that referenced
this issue
Jan 19, 2022
Radeonmann
added a commit
that referenced
this issue
Jan 19, 2022
Radeonmann
added a commit
that referenced
this issue
Jan 25, 2022
Radeonmann
added a commit
that referenced
this issue
Jan 25, 2022
Before, the whol environment was in one file with local variables... The new structure has classes and static classes which each represent a single environment component. This makes the code more flexible for new features and additions to single components. At the same time some components now offer more flexibility for changes in file namings and diretcory structures. The extension logger was used in all new components #12 The stray logger entry on startup is also gone now #28.
Radeonmann
added a commit
that referenced
this issue
Apr 24, 2022
Radeonmann
added a commit
that referenced
this issue
Apr 24, 2022
Radeonmann
added a commit
that referenced
this issue
Apr 24, 2022
Radeonmann
added a commit
that referenced
this issue
Apr 24, 2022
Radeonmann
added a commit
that referenced
this issue
Jun 11, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Currently most of the functionality is implemented as functions and interfaces. As the functionality gets more complex, it is also required to use disposable objects from the VS Code API (e.g. FileSystemWatcher). To be able to properly dispose these ressources (e.g. on an update of the workspace projects) it will be better to also use more classes instead of interfaces or extend existing VS Code classes (e.g. Disposable) in the vscode-brautomationtools code base.
Following interfaces should be changed to classes or extend Disposable:
Will require a
The text was updated successfully, but these errors were encountered: