Skip to content

Commit

Permalink
devonfw#774: Edited link, moved symbolic links section
Browse files Browse the repository at this point in the history
  • Loading branch information
cinnamon-coder-hub committed Jul 19, 2022
1 parent 2bc6282 commit 4e95541
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 10 deletions.
9 changes: 1 addition & 8 deletions documentation/advanced-tooling-generic.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -18,15 +18,8 @@ To draw diagrams for your project or for blueprints in devonfw, we recommend the
If you are looking for a git client that works cross-platform we recommend to use https://git-fork.com/[Fork].


== Symbolic Links
With https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html[symbolic links] you can use one file that is located inside one directory in multiple other directories, without copying the whole file the the other directories. The file is still only saved at the initial location, but can be accessed through the created links in a much more comfortable way. So you are actually just linked to the original file and therefore don't have to worry about differing versions of the file in your directory. This is very helpful for testing our devon-ide, because e.g. the commandlets folder for testing is not the same as the commandlets folder for git-commits.
Follow https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html[these] installation and usage instructions first.
Later on you can make symbolic links of files from your "git folder" and add them into the folder in which the testing is supposed to take place.
E.g. make a symbolic link of ´${DEVON_IDE_HOME}/workspaces/ide/scripts/src/main/resources/scripts/command/docker´ and insert it into the folder ´${DEVON_IDE_HOME}/scripts/command´.
Now changes you make in the first mentioned file will directly be available in your testing environment through the created file-link in the testing environment.

== Tab Grouping For The Web Browser
https://addons.mozilla.org/en-US/firefox/addon/simple-tab-groups/[Simple Tab Groups] is a Firefox plugin that helps to separate tabs e.g. tabs for projekt A, projekt B, travelplanning or hobbies

== Windows Terminal
https://www.heise.de/tipps-tricks/SSH-unter-Windows-10-nutzen-4224757.html[Windows Terminal] is a tool that enables the user to use CLIs of various kinds like git-bash, Powershell, CMD, WSL-Shells or Putty
https://github.com/microsoft/terminal[Windows Terminal] is a tool that enables the user to use CLIs of various kinds like git-bash, Powershell, CMD, WSL-Shells or Putty
Original file line number Diff line number Diff line change
Expand Up @@ -96,8 +96,12 @@ In the configuration files many link:variables.asciidoc[variables] can be define

The following sub-sections give you some tipps and tricks to boost your productivty when developing features for `devonfw-ide`.

=== Symbolic Links to ease testing and commiting in Windows
As the folder for the local repository for our commandlets isn't the same as the folder for testing the devon-ide, it is very helpfull to use symbolic links when developing commandlets in windows. Read the section about symbolic links of the https://github.com/devonfw/ide/blob/master/documentation/advanced-tooling-generic.asciidoc[documentation] for more information.
== Symbolic Links
With https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html[symbolic links] you can use one file that is located inside one directory in multiple other directories, without copying the whole file into the other directories. The file is still only saved at the initial location, but can be accessed through the created links in a much more comfortable way. So you are actually just linked to the original file and therefore don't have to worry about differing versions of the file in your directories. This is very helpful for testing our devon-ide, because e.g. the commandlets folder for testing is not the same as the commandlets folder for git-commits.
Follow https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html[these] installation and usage instructions first.
Later on you can make symbolic links of files from your "git folder" and add them into the folder in which the testing is supposed to take place.
E.g. make a symbolic link of ´${DEVON_IDE_HOME}/workspaces/ide/scripts/src/main/resources/scripts/command/docker´ and insert it into the folder ´${DEVON_IDE_HOME}/scripts/command´.
Now changes you make in the first mentioned file will directly be available in your testing environment through the created file-link in the testing environment.

=== developer tools
Have a look at https://github.com/devonfw/ide/blob/master/documentation/advanced-tooling-generic.asciidoc[advanced-tooling-generic.asciidoc] for some helpfull developer tools.
Expand Down

0 comments on commit 4e95541

Please sign in to comment.