-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
Electron master extension #4127
Conversation
Signed-off-by: Bogdan Stolojan <petre.stolojan@arm.com>
4a2e014
to
d0b657e
Compare
@kittaakos going back to naming, I used |
@marechal-p, quoting your reply on the previous PR:
I see, I think next it would be an easier / nice improvement to use inversify for this type of packages and have them in line with how the others work. If our requirements diverge more with theia's project roadmap implementing our own generators is definitely the way to go. |
@bogthe It was already decided to use inversify for customization. New entry points should be aligned with it. //cc @svenefftinge |
I agree with Anton, that we should keep it symmetric for the sake of simplicity. Does that work for you use case or would using inversify here as well cause any trouble? |
@svenefftinge I don't think it will cause any trouble, I'll have to look at how |
1f4a9e1
to
6321e03
Compare
Signed-off-by: Bogdan Stolojan <petre.stolojan@arm.com>
Signed-off-by: Bogdan Stolojan <petre.stolojan@arm.com>
Signed-off-by: Bogdan Stolojan <petre.stolojan@arm.com>
Signed-off-by: Bogdan Stolojan <petre.stolojan@arm.com>
6321e03
to
da883f5
Compare
Signed-off-by: Bogdan Stolojan <petre.stolojan@arm.com>
Signed-off-by: Bogdan Stolojan <petre.stolojan@arm.com>
5281816
to
1773b59
Compare
Now using inversify for this entry point. Only thing needed is a way to trigger / access these modules.
|
@bogthe just to clarify that we are on the same page the process structure looks like:
You want to hook into This PR provides an entry point for After that you can create an extension which contributes to |
I propose closing this PR in favor of #8076. |
Signed-off-by: Bogdan Stolojan petre.stolojan@arm.com
This PR fixes: #3364
By adding a new extension method called
backendMasterElectron
to modules which will be required into node inside of the master electron process and enabling packages likeelectron-updater
to work with Theia.@kittaakos @marechal-p Sorry I rushed and messed up the previous PR (#3431) so badly 😅 .
Reopening it here and addressing your previous comments. 🙇