Setting up Clarion to work with GitHub

I know this can be done and is being done but I have not set it up from scratch before.

I have Upper Park VC and use it for another client CW v11 (Separate install) which has a VPN I must log into for it to Submit/Commit.

Can I also install (use) it for another project not related to the previous one (Different CW install) and upload to a different GitHub? Will it keep things separate?

Are there any webinars or setup instructions for doing this configuration?

Thanks.

Hi Kevin,

Upper Park VC is licensed per developer. You can install and use it with as many Clarion environments as you need.

See below for an outline of steps involved.

2 Likes

Thank you. Looking forward to it.

For putting Clarion development environment into Git see this post:

1 Like

Looks good.
Just clarification this can work for any folder (Modify as needed).

I do not want to use GITHUB for \Clarion but for my projects for certain customers.
\Clients\ClientA
\Clients\ClientB < - GitHub this only and sub folders.

Thanks for you time and explanation.

If I understand you, then you just need a different repository for each customer solution. Clone that repo to the folder where you want to work on the project and then copy the project files into the folder. For this type of repository you can ignore my comment earlier about using Git LFS (Large File System).
For repositories for Clarion solutions that contain APPs, this is an example of a .gitignore. I take the method of ignoring everything and then including what I want to be part of the repo. Salt to taste.
.gitignore

obj/
map/
aspell/
source/
*.*
!.gitignore
!*.build
!*.cwproj
!*.dct
!*.sln
!*.apv
!*.aff
!*.bat
!*.dbk
!*.ico
!*.dic
!*.manifest
!*.pr
!*.ver
!*.sql
!*.encsql
!up_vcsettings.ini
!CA_Roots.pem
/GPUCache/
/Help/
/locales/
/CopyChrome.Bat

I thought you were asking about putting Clarion itself into Git. I’ll move my post above to it’s own topic.

1 Like