You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.asciidoc
+1-1
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Tool to automate setup and update of development environment.
4
4
5
-
image:https://img.shields.io/github/license/devonfw/devon-ide.svg?label=License["Apache License, Version 2.0",link=https://github.com/devonfw/devon-ide/blob/master/LICENSE]
5
+
image:https://img.shields.io/github/license/devonfw/ide.svg?label=License["Apache License, Version 2.0",link=https://github.com/devonfw/ide/blob/master/LICENSE]
Copy file name to clipboardexpand all lines: documentation/configuration.asciidoc
+3-3
Original file line number
Diff line number
Diff line change
@@ -7,11 +7,11 @@ The `devon-ide` aims to be highly configurable and flexible. The configuration o
7
7
8
8
0. build in defaults (for `JAVA_VERSION`, `ECLIPSE_PLUGINS`, etc.)
9
9
1. `~/devon.properties` - user specific global defaults (on windows in `%USERPROFILE%/devon.properties`)
10
-
2. `https://github.com/devonfw/devon-ide/blob/master/scripts/src/main/resources/scripts/devon.properties[scripts/devon.properties]` - defaults provided by `devon-ide`. Never directly modify this file!
10
+
2. `https://github.com/devonfw/ide/blob/master/scripts/src/main/resources/scripts/devon.properties[scripts/devon.properties]` - defaults provided by `devon-ide`. Never directly modify this file!
11
11
3. `devon.properties` - vendor variables for custom distributions of `link:scripts.asciidoc[devon-ide-scripts]`, may e.g. tweak `SETTINGS_PATH` or predefine `SETTINGS_URL`.
12
-
4. `https://github.com/devonfw/devon-ide-settings/blob/master/devon.properties[settings/devon.properties]` (`${SETTINGS_PATH}/devon.properties`) - project specific configurations from link:settings.asciidoc[settings].
12
+
4. `https://github.com/devonfw/ide-settings/blob/master/devon.properties[settings/devon.properties]` (`${SETTINGS_PATH}/devon.properties`) - project specific configurations from link:settings.asciidoc[settings].
13
13
5. `workspaces/${WORKSPACE}/devon.properties` - optional workspace specific configurations (espeically helpful in projects using docker).
14
-
6. `https://github.com/devonfw/devon-ide-settings/blob/master/devon/conf/devon.properties[conf/devon.properties]` - user specific configurations (e.g. `M2_REPO=~/.m2/repository`). During setup this file is created by copying a template from `${SETTINGS_PATH}/devon/conf/devon.properties`.
14
+
6. `https://github.com/devonfw/ide-settings/blob/master/devon/conf/devon.properties[conf/devon.properties]` - user specific configurations (e.g. `M2_REPO=~/.m2/repository`). During setup this file is created by copying a template from `${SETTINGS_PATH}/devon/conf/devon.properties`.
Copy file name to clipboardexpand all lines: documentation/configurator.asciidoc
+2-2
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ toc::[]
3
3
4
4
= Configurator
5
5
6
-
The `devon-ide` maintains and includes a tool called https://github.com/devonfw/devon-ide/tree/master/configurator[devon-ide-configurator]. This allows to synchronize and manage complex configurations. Initially it was written for Eclipse that stores its information in a `.metadata` folder of your workspace. Unfortunately it contains different file-formats (including XML as String value inside properties files), temporary data as well as important configurations with sometimes mixtures of project specific, developer specific, and UI specific settings. To make it short it is a mess. Instead of bashing on Eclipse we want to make this IDE more usable and created a way to manage important parts of such configuration strcutures.
6
+
The `devon-ide` maintains and includes a tool called https://github.com/devonfw/ide/tree/master/configurator[devon-ide-configurator]. This allows to synchronize and manage complex configurations. Initially it was written for Eclipse that stores its information in a `.metadata` folder of your workspace. Unfortunately it contains different file-formats (including XML as String value inside properties files), temporary data as well as important configurations with sometimes mixtures of project specific, developer specific, and UI specific settings. To make it short it is a mess. Instead of bashing on Eclipse we want to make this IDE more usable and created a way to manage important parts of such configuration strcutures.
7
7
8
8
== How to use
9
9
The easiest way is that you do not care. When you launch the IDE of your choice (e.g. via `devon eclipse`, `devon vscode` or by running `eclipse-main` script), this will happen automatically.
@@ -32,7 +32,7 @@ In other words this means:
32
32
33
33
== How to customize
34
34
35
-
Many fundamental settings for Eclipse can be found in the sub-folder `https://github.com/devonfw/devon-ide/tree/master/settings/src/main/settings/eclipse/workspace/update/.metadata/.plugins/org.eclipse.core.runtime/.settings[.metadata/.plugins/org.eclipse.core.runtime/.settings]`. Of course you could manually edit these settings with a text editor. However, this requires a lot of knowledge. As we want to provide a great user-experience with `devon-ide` you can also do the following:
35
+
Many fundamental settings for Eclipse can be found in the sub-folder `https://github.com/devonfw/ide/tree/master/settings/src/main/settings/eclipse/workspace/update/.metadata/.plugins/org.eclipse.core.runtime/.settings[.metadata/.plugins/org.eclipse.core.runtime/.settings]`. Of course you could manually edit these settings with a text editor. However, this requires a lot of knowledge. As we want to provide a great user-experience with `devon-ide` you can also do the following:
36
36
37
37
* launch your IDE (e.g. `devon eclipse`).
38
38
* do the desired modification of the configuration within the IDE's GUI (e.g. in Eclipse preferences)
Copy file name to clipboardexpand all lines: documentation/features.asciidoc
+1-1
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Have as many instances of the `devon-ide` "link:setup.asciidoc[installed]" on yo
27
27
* *Multiple Workspaces* +
28
28
Support working with different link:workspaces.asciidoc[workspaces] on different branches. Create and update new workspaces with few clicks. See the workspace name in the title-bar of your IDE so you do not get confused and work on the right branch.
29
29
* *Free* +
30
-
The `devon-ide` is free just like everything from http://devonfw.com[devonfw]. See https://github.com/devonfw/devon-ide/blob/master/TERMS_OF_USE.adoc[TERMS_OF_USE] for details.
30
+
The `devon-ide` is free just like everything from http://devonfw.com[devonfw]. See https://github.com/devonfw/ide/blob/master/TERMS_OF_USE.adoc[TERMS_OF_USE] for details.
Copy file name to clipboardexpand all lines: documentation/integration.asciidoc
+2-2
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ The `devon-ide` already brings a lot of integration out of the box. This page is
6
6
OASP4J-IDE ships with a script `IDEenv.bat` that checks if you are currently in a directory (CWD) that belongs to an `devon-ide` project. In that case the script will automatically set the environment variables for that projects. Otherwise the script will have no effect and do no harm.
7
7
Preparation:
8
8
9
-
* Please copy `IDEenv.bat` from https://github.com/devonfw/devon-ide/tree/master/scripts/src/main/resources/system[system] folder into a central `scripts` folder (e.g. `C:\Users\«MyLogin»\scripts` or `C:\Program Files\scripts`)
9
+
* Please copy `IDEenv.bat` from https://github.com/devonfw/ide/tree/master/scripts/src/main/resources/system[system] folder into a central `scripts` folder (e.g. `C:\Users\«MyLogin»\scripts` or `C:\Program Files\scripts`)
10
10
* Ensure that this `scripts` directory is added to your system path:
11
11
** Got to `Computer > Properties > Advanced system settings > Environment Variables`
12
12
** In the upper group (`User variables for ...`) select the variable `PATH`
@@ -17,7 +17,7 @@ Preparation:
17
17
=== CMD
18
18
If you want to open a `CMD` (MS Dos Shell) directly from `Windows Explorer` for a folder in your `devon-ide` project you will also want to have the environment variables set properly so that you can run `mvn`, `yarn`, `gulp`, or whatever directly from that shell. Therefore you once have to follow these steps:
19
19
20
-
* Right-click on the file `IDEenv.reg` from https://github.com/devonfw/devon-ide/tree/master/scripts/src/main/resources/system[system] and choose `Merge` from Context-Menu.
20
+
* Right-click on the file `IDEenv.reg` from https://github.com/devonfw/ide/tree/master/scripts/src/main/resources/system[system] and choose `Merge` from Context-Menu.
21
21
* Confirm the dialog `User Account Control` with `Yes`.
22
22
* Confrim the dialog `Registry Editor` with `Yes`.
Copy file name to clipboardexpand all lines: documentation/scripts.asciidoc
+6-6
Original file line number
Diff line number
Diff line change
@@ -2,13 +2,13 @@
2
2
toc::[]
3
3
4
4
= scripts
5
-
This directory is the heart of the `devon-ide` and contains the required link:https://github.com/devonfw/devon-ide/tree/master/scripts/src/main/resources/scripts[scripts].
5
+
This directory is the heart of the `devon-ide` and contains the required link:https://github.com/devonfw/ide/tree/master/scripts/src/main/resources/scripts[scripts].
@@ -33,8 +33,8 @@ This directory is the heart of the `devon-ide` and contains the required link:ht
33
33
└── link:configuration.asciidoc[devon.properties]
34
34
----
35
35
36
-
The https://github.com/devonfw/devon-ide/tree/master/scripts/src/main/resources/scripts/command[command] folder contains the link:cli.asciidoc#commandlets[commandlets].
37
-
The https://github.com/devonfw/devon-ide/tree/master/scripts/src/main/resources/scripts/devon[devon] script is the key link:cli.asciidoc[command line interface] for `devon-ide`. For windows there is also https://github.com/devonfw/devon-ide/tree/master/scripts/src/main/resources/scripts/devon.bat[devon.bat] to be used in CMD or PowerShell.
38
-
As the `devon` link:cli.asciidoc[CLI] can be used as global command on your computer from any directory and gets link:setup.asciidoc#install[installed] centrally it aims to be stable, minimal, and leightweight. The key logic to setup the environment variables is therefore in a separate script https://github.com/devonfw/devon-ide/tree/master/scripts/src/main/resources/scripts/environment-project[environment-project] and its Windows variant https://github.com/devonfw/devon-ide/tree/master/scripts/src/main/resources/scripts/environment-project.bat[environment-project.bat] inside this `scripts` folder.
39
-
The file https://github.com/devonfw/devon-ide/tree/master/scripts/src/main/resources/scripts/functions[functions] contains a collection of reusable bash functions. These are sourced and used by the link:cli.asciidoc#commandlets[commandlets].
36
+
The https://github.com/devonfw/ide/tree/master/scripts/src/main/resources/scripts/command[command] folder contains the link:cli.asciidoc#commandlets[commandlets].
37
+
The https://github.com/devonfw/ide/tree/master/scripts/src/main/resources/scripts/devon[devon] script is the key link:cli.asciidoc[command line interface] for `devon-ide`. For windows there is also https://github.com/devonfw/ide/tree/master/scripts/src/main/resources/scripts/devon.bat[devon.bat] to be used in CMD or PowerShell.
38
+
As the `devon` link:cli.asciidoc[CLI] can be used as global command on your computer from any directory and gets link:setup.asciidoc#install[installed] centrally it aims to be stable, minimal, and leightweight. The key logic to setup the environment variables is therefore in a separate script https://github.com/devonfw/ide/tree/master/scripts/src/main/resources/scripts/environment-project[environment-project] and its Windows variant https://github.com/devonfw/ide/tree/master/scripts/src/main/resources/scripts/environment-project.bat[environment-project.bat] inside this `scripts` folder.
39
+
The file https://github.com/devonfw/ide/tree/master/scripts/src/main/resources/scripts/functions[functions] contains a collection of reusable bash functions. These are sourced and used by the link:cli.asciidoc#commandlets[commandlets].
40
40
Finally the `devon.properties` file contains defaults for the general link:configuration.asciidoc[configuration] of `devon-ide`.
0 commit comments