This is my playground for learning Talend Open Studio, an open-source version of Talend's commercial software Studio.
Only public datasets are used. Code is for demonstration only.
-
Download Talend Open Studio from here.
-
Install Talend on your local machine.
-
Clone this repo.
$ git clone [email protected]:cybersamx/talend-workspace.git
-
Once it's installed, change the Workspace to the directory where the repo is cloned.
Talend Open Studio doesn't support git or any version control system in its UI. However we can initialize a directory such as a Talend project into a git local repo and then push the workspace (or directory) to Github or a remote git repo. Here are the steps to do that:
-
Go to Github and create a repo call
MyDemo
. Copy the URL for cloning. -
Launch Talend Open Studio, create a new project say
MyDemo
or use one of their demo projects. -
Name the project and click Finish. This should create a directory in
${TALEND_ROOT_DIR}/workspace
. -
Go to your shell and run the following:
$ cd "${TALEND_ROOT_DIR}/workspace/MyDemo" $ git init $ git remote add origin <REMOTE_REPO_URL>
-
Do some work and then check in code.
- Understand how and where Java code is generated.
- This is a low-code environment. Is there a clean separation between the presentation layer and code?
- Branch out, make changes, and create a PR. Evaluate code review and merging.
- Probably need to update
.gitignore
, might have checked in superfluous code. - Understand deployment of the code (after we have checked in the code).
- Do a spike on Github Actions. May be a way to automate testing?