Wiki source code of getting-started

Version 42.1 by Marco Munnik on 2025/10/01 10:24

Hide last authors
Rudi Marais 5.1 1 Hi Team
Rudi Marais 2.1 2
Rudi Marais 5.1 3
Gideon Lombard 34.1 4 When you open the projects from the new locations you might have to fix some of the references due to the folder structures changing ie code is not under a "Development" folder as it now is branch based. This can be done by editing the csproj directly or doing a search and replace with the new paths where applicable, alternatively you can remove the old references via IDE and relink to new paths **do not link to old paths on your machine**​.
Gideon Lombard 31.1 5
Gideon Lombard 35.1 6 **Prerequisites**
Gideon Lombard 31.1 7
Gideon Lombard 35.1 8 1. Install [[WinMerge>>https://winmerge.org/]]
Rudi Marais 40.1 9 11. winget install -e ~-~-id WinMerge.WinMerge
Gideon Lombard 35.1 10 1. Install [[Notepad++>>https://notepad-plus-plus.org/]]
Rudi Marais 40.1 11 11. winget install -e ~-~-id Notepad++.Notepad++
Gideon Lombard 35.1 12 1. Install [[VisualStudio 2022>>https://visualstudio.microsoft.com/vs/]]
Marco Munnik 42.1 13 11. winget install -e ~-~-id Microsoft.VisualStudio.2022.Professional
Gideon Lombard 35.1 14 1. Install [[VisualStudio Code>>https://code.visualstudio.com/Download]]
Rudi Marais 40.1 15 11. winget install -e ~-~-id Microsoft.VisualStudioCode
Gideon Lombard 39.3 16 1. Install [[Wix Toolset>>https://github.com/wixtoolset/wix3/releases/tag/wix3112rtm]]
Gideon Lombard 35.1 17
Gideon Lombard 39.2 18 **Extensions**
19
20 1. Wix v3 - Visual Studio 2022 Extension
21 1. Microsoft Visual Studio Installer Projects 2022
22 1. Web Compiler 2022+
23
Gideon Lombard 35.1 24 **Source control installation**
25
26 1. Install [[Git for Windows>>doc:technical-documentation.Source Control.client-tools.git-for-windows.WebHome]]
Rudi Marais 40.1 27 11. winget install -e -id "Git.Git"
Gideon Lombard 35.1 28 1. Install [[tortoisegit>>doc:technical-documentation.Source Control.client-tools.tortoisegit.WebHome]]
Rudi Marais 40.1 29 11. winget install -e ~-~-id TortoiseGit.TortoiseGit
Gideon Lombard 37.1 30 1. Setup the [[nuget>>doc:technical-documentation.Source Control.client-tools.nuget-feed.WebHome]] feed
Gideon Lombard 35.1 31
Rudi Marais 2.1 32 Also while we in the transition phase it might be helpful to add this link via this command:
33
34 >mklink /D c:\dev\src\Packages C:\dev\Packages
35
Gideon Lombard 39.1 36 (% style="font-size:18px" %)clone to here: C:\dev\ebsphere\migration\
Rudi Marais 2.1 37
Mohamed Varachia 38.1 38
Gideon Lombard 29.1 39 [[image:1657115475686-934.png]]
Rudi Marais 2.1 40
Gideon Lombard 29.1 41
Mohamed Varachia 38.1 42
Gideon Lombard 29.1 43 The URL's for different repositories to clone is as follows:
44
Mohamed Varachia 38.1 45 [[image:image-20240207124136-3.png]]
46
Gideon Lombard 29.1 47 ~-~-> Application Source Code
48
49 [[image:1657115603808-846.png]]
50
51
52 [[image:1657115842929-756.png]]
53
Rudi Marais 2.1 54 For reference attached is the mappings of the new folders from old folders.
55
56
57 If you want to start making changes follow the following process:
58
59
60 1. (((
61 Right click the migration folder and create a new branch via the TortoiseGit menu
62
63
Rudi Marais 5.1 64 1. [[image:image-20220706143954-1.png]]
Rudi Marais 2.1 65 )))
66 1. specify branch name follow this pattern for now (names cannot have spaces use dashes -):
67
68 1. feature/il-12345
69 11. if it is issue log related you can add a -short-description if needed
70 11. 12345 = replace with issue log number
71 1. feature/12345
72 11. if it is azure task related
73 11. 12345 = replace with az workitem number
74 1. feature/short-description
75 11. if it has no work item associated to it
76
77 1. make sure you select branch = master and switch to new branch is checked
Rudi Marais 5.1 78 11. [[image:image-20220706143954-2.png]]
Rudi Marais 2.1 79
80 As mentioned Friday if there is a piece of new code that has sync over yet and you need it, merge it over on your end with something like winmerge //once you have created a feature branch//.
81
82 As always please reach out if you get stuck.

Need help?

If you need help with XWiki you can contact: