Sahil Sharma - Fullstack Engineer, Workspaces
Remote Development Team Specific Onboarding
This checkist should be created no earlier than two weeks after the company onboaring start. At this point, you are more famialiar with our company values and the GitLab platform.
The goal of this is to highlight key areas to get familiar with as you join the Remote Development group which maintains the Web IDE and Workspaces.
Team Overview
-
I understand the team’s mission and objectives. -
I understand the importance of enabling seamless, secure, and efficient remote contributions. -
I understand the two feature categories maintained by the team
Web IDE
-
Read the blog post introducing the Web IDE: key features, improvements, and goals. -
Understand the vision and roadmap for the Web IDE within the Remote Development team. -
Learn how to navigate and use the Web IDE for editing, committing, and merging code.
Workspaces
-
Read the blog post introducing the Workspaces: key features, improvements, and goals. -
Understand the vision and roadmap for Workspaces within the Remote Development team. -
Create and explore a Workspaces using the example-app. The blog post above should be a good quick starter. -
Engineer-facing docs for Workspaces are here and here -
Setting Up Local Env could be a good starting point for setting up local development env.
Processes and Operations
Meetings & Communication
-
Review the schedule and objectives of regular team meetings. -
Confirm you have access to the Team's YouTube unfiltered playlist. -
Join or confirm you've been added to the following slack channels -
#s_create -
#g_create_remote_development -
#g_create_remote_development-standup -
#g_create_remote_development-social -
#f_vscode_web_ide -
#f_workspaces
-
-
Raise an MR to add yourself to be assigned to the Weekly Team Annoucements template
Planning Process
-
I understand the use of an Iteration Planning Meeting -
I understand the use of a High Level Planning Meeting -
I have an idea on weights to use when estimating issues
Essential Tools & Repositories
-
Explore key repositories: -
gitlab-web-ide-vscode-fork
-
gitlab-web-ide
-
gitlab-vscode-extension
-
gitlab-workspaces-tools
-
gitlab-agent
-
gitlab-workspaces-proxy
-
-
Familiarize yourself with gitlab-web-ide-vscode-fork
-
Install and use gitlab-vscode-extension
End of issue
-
With your onboarding buddy, identify a small bug or improvement and contribute to fixing it before closing this issue. -
Join a pairing session -
Join an Engineering Sync session -
Raise and merge an MR with your contribution
-
At the end of this issue you'd have gone through key processes and documentation. That being said, please still endevour to give the team's page a read. It's our source of truth on the teams process.
Edited by Sahil Sharma