-
Notifications
You must be signed in to change notification settings - Fork 24
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
Create installer for Windows #420
Labels
enhancement
New feature or request
install
installation process of IDE + tools and install commandlet
windows
specific for Microsoft Windows OS
Comments
hohwille
added
enhancement
New feature or request
windows
specific for Microsoft Windows OS
install
installation process of IDE + tools and install commandlet
labels
Jun 25, 2024
This was referenced Jun 25, 2024
WiX Toolset advantages:
disadvantages:
helpful links:
|
leonrohne27
added a commit
to leonrohne27/IDEasy
that referenced
this issue
Nov 27, 2024
Created an IDEasy installer for windows
KianRolf
added a commit
to KianRolf/IDEasy
that referenced
this issue
Nov 27, 2024
leonrohne27
added a commit
to leonrohne27/IDEasy
that referenced
this issue
Nov 28, 2024
Updated .gitattributes so that the .ifp file is being shown
If anyone picks up this ticket again, they might want to check the two linked draft pull requests |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
enhancement
New feature or request
install
installation process of IDE + tools and install commandlet
windows
specific for Microsoft Windows OS
As a IDEasy user, I want to install the product via a graphical installer so that I can easily be guided through the installtion with only few clicks.
Acceptance criteria
Cancel
orAccept & Continue
.Cancel
aborts the installation andAccept & Continue
proceeds to the second screen.$IDE_ROOT
) with andInstall
button at the bottom and above a description with the following options with radio-button selection .Install
button gets disabled (grayed out), the custom folder has to be chosen and the path must exist and not contain spaces or special characters (only[a-zA-Z0-9]+
for folders). Also the path must not be longer than 32 characters. Only if all these criteria are met theInstall
button gets enabled.Install
the installation is started:$IDE_ROOT
(so we have$IDE_ROOT/_ide/bin/ideasy.exe
, etc.)PATH
is extended with value of;$IDE_ROOT\_ide\bin
IDE_ROOT
is set in Windows to value of$IDE_ROOT
.%USERPROFILE%\.bashrc
is created if not existing and we append the linealias ide="source $IDE_ROOT/_ide/bin/ide"
where$IDE_ROOT
is the resolved path in MSYS syntax (e.g./c/projects
instead ofC:\projects
) followed by the linesource $IDE_ROOT/_ide/completion
and finally the lineide
.For the registry entries see old devonfw-ide sources:
Suggested solution for the installer is to create an MSI package from the results of the current windows package with the features specified above.
Note
I removed the suggested feature:
Git
andgit-bash
are installed. If not, an error Popup is shown and the installation cancelled.We will solve this later. We still have to decide if this will be solved in our IDEasy (CLI) in Java or it should go to the OS specific installer parts.
The text was updated successfully, but these errors were encountered: