Existing contributor#
Welcome Back
Jump straight into your workflow — find your tools, check the latest updates, and get back to building.
View recent updatesQuick Access Tools#
GitLab
Access repositories, pipelines, and merge requests
Jira
Track tickets, sprints, and project progress
Confluence
Documentation, meeting notes, and knowledge base
Slack
Team communication and quick questions
Monitoring
Dashboards, logs, and system health
Artefact Repository
Binary artefacts, containers, and packages
Daily Workflow#
Create a Branch
›
Write Code
›
Push and Create MR
›
Review and Merge
Create a Branch
Start from main
Start from the latest main branch. Follow the branching policy for naming conventions. Example command: git checkout -b feat/SKA-1234-your-feature
Write Code
Follow coding standards
Follow coding guidelines and run linting locally before committing. Example command: make python-lint
Push and Create MR
Open a merge request
Push your branch and create a merge request. Link the Jira ticket in the description. Example command: git push origin feat/SKA-1234-your-feature
Review and Merge
Close the loop
Address reviewer feedback, ensure CI passes, and merge when approved and all Definition of Done criteria are met.
Quick Reference#
Branching Policy
Branch naming, merge strategies, and release flow
Coding Guidelines
Python, JavaScript, and language-specific standards
Code Review
Review process, expectations, and checklist
Definition of Done
Criteria for completing work items
Merge Requests
MR templates, labels, and approval workflow
CI/CD Pipelines
Pipeline stages, troubleshooting, and configuration
Need Help?#
Note
Search above or browse the sidebar. For urgent issues, reach out on #team-support.