Meeting Title: Pushing-code-to-Github Date: 2024-07-02 Meeting participants: Atharv Gudi, Priyadharshini Aravindan, Uttam Kumaran


WEBVTT

1 00:08:13.180 00:08:17.360 Uttam Kumaran: Hey, guys? Sorry my laptop like restarted or something. So

2 00:08:18.900 00:08:20.500 Uttam Kumaran: How’s everyone doing.

3 00:08:27.065 00:08:29.520 Priyadharshini Aravindan: Hey!

4 00:08:29.520 00:08:30.590 Uttam Kumaran: How’s it going.

5 00:08:30.590 00:08:31.977 Priyadharshini Aravindan: Holy! Good morning.

6 00:08:33.530 00:08:34.799 Uttam Kumaran: Yeah. Good morning.

7 00:08:36.539 00:08:38.440 Priyadharshini Aravindan: Thank you for listening.

8 00:08:38.440 00:08:40.470 Uttam Kumaran: I’m Aaron. Actually, how’s it going.

9 00:08:40.950 00:08:43.090 Atharv Gudi: Hey? It’s going. Good! Going! Good!

10 00:08:45.270 00:08:45.829 Priyadharshini Aravindan: Yeah, I’ll.

11 00:08:45.830 00:08:47.390 Akshay kumar.G: Good hairdo.

12 00:08:47.390 00:08:48.370 Atharv Gudi: And you.

13 00:08:49.690 00:08:54.281 Uttam Kumaran: Yeah, doing well, have a busy day today. So excited to kind of

14 00:08:54.770 00:09:01.310 Uttam Kumaran: walk you guys through github and creating your 1st pr.

15 00:09:02.020 00:09:07.460 Uttam Kumaran: and then also, you know, want to go around the Horn and and answer any questions. Also,

16 00:09:08.530 00:09:15.362 Uttam Kumaran: just give you guys wanna get a sense of how it’s been like working with the team internally, and then kind of

17 00:09:15.960 00:09:25.059 Uttam Kumaran: you know, I know. There’s been some issues like logging in and some back and forth between people. So I wanna give you guys the right channels to basically get stuff.

18 00:09:25.250 00:09:27.309 Uttam Kumaran: figure it out so we can talk about that

19 00:09:27.848 00:09:32.330 Uttam Kumaran: today, it’s gonna be a little bit interactive, meaning

20 00:09:32.830 00:09:41.820 Uttam Kumaran: I’m going to walk through an example. But basically at the same time, you guys are gonna walk through a very similar example.

21 00:09:42.461 00:09:49.838 Uttam Kumaran: And that way, you guys will also be pushing pull requests. Basically as I do.

22 00:09:50.580 00:09:57.780 Uttam Kumaran: So the one thing I want to make sure 1st is that everybody has access to Github, and then does everybody have

23 00:09:57.900 00:10:03.469 Uttam Kumaran: Github set up on their local machine, either through Github desktop, or through

24 00:10:03.710 00:10:05.070 Uttam Kumaran: Vs code.

25 00:10:07.840 00:10:08.670 Atharv Gudi: I do?

26 00:10:10.670 00:10:13.679 Priyadharshini Aravindan: Yeah, I have the github desktop setup.

27 00:10:14.230 00:10:14.760 Uttam Kumaran: Okay. Great.

28 00:10:15.410 00:10:16.430 Priyadharshini Aravindan: A check.

29 00:10:20.080 00:10:22.689 Akshay kumar.G: Yeah, I’m just checking like, if I already mentioned about

30 00:10:22.990 00:10:23.660 Akshay kumar.G: city.

31 00:10:24.080 00:10:29.160 Uttam Kumaran: Okay, yeah. If not, I can walk you through setting up github desktop.

32 00:10:29.630 00:10:31.264 Uttam Kumaran: Not that hard.

33 00:10:32.240 00:10:33.379 Uttam Kumaran: But let me know

34 00:10:33.440 00:10:35.779 Uttam Kumaran: we’re gonna need that to begin today.

35 00:10:57.780 00:10:59.100 Uttam Kumaran: Actually, do you have it?

36 00:11:03.420 00:11:04.570 Akshay kumar.G: Yeah, I guess I don’t know.

37 00:11:05.940 00:11:10.900 Uttam Kumaran: Okay, do you? Wanna do you wanna share your screen? And maybe we can walk through installing github desktop.

38 00:11:12.050 00:11:13.080 Akshay kumar.G: Yeah, she’ll get it.

39 00:11:13.580 00:11:14.230 Uttam Kumaran: Okay.

40 00:11:38.850 00:11:43.990 Uttam Kumaran: great. So if you search for if you search for github desktop.

41 00:11:59.230 00:12:00.929 Uttam Kumaran: yep, you can just download it.

42 00:12:27.290 00:12:29.179 Uttam Kumaran: Yeah. Feel free to

43 00:12:30.410 00:12:32.240 Uttam Kumaran: open it up when it installs

44 00:13:14.873 00:13:18.160 Uttam Kumaran: I can’t. I can only see your chrome screen if you’re sharing.

45 00:13:21.530 00:13:26.799 Uttam Kumaran: Yeah. And if you wanna if you wanna unmute. We can just walk through the process.

46 00:13:44.720 00:13:46.379 Uttam Kumaran: Actually, do you want to unmute.

47 00:13:52.500 00:13:55.349 Akshay kumar.G: We’re like, it’s not screen visible, actually.

48 00:13:57.313 00:14:00.750 Uttam Kumaran: Yeah, but I can only see. Welcome to Github desktop.

49 00:14:01.950 00:14:05.540 Uttam Kumaran: Do you want to share your entire? Can you just share your entire desktop.

50 00:14:08.810 00:14:14.240 Akshay kumar.G: Okay, like, it’s just shifting between 1,200 public. Actually, we can share only one window. Okay.

51 00:14:15.160 00:14:15.500 Uttam Kumaran: Okay.

52 00:14:15.840 00:14:18.239 Akshay kumar.G: I know him to chat like all the things.

53 00:14:18.650 00:14:22.484 Uttam Kumaran: Okay. So here, if you just create, if you just click on sign into Github, what happens.

54 00:14:23.870 00:14:28.350 Akshay kumar.G: Okay, just taking me to like the actual Github account of me with your.

55 00:14:29.050 00:14:33.169 Uttam Kumaran: Okay, can you? Can you share that cause? I can’t see that now. So you may have to switch

56 00:14:44.830 00:14:45.570 Uttam Kumaran: patrol

57 00:14:46.860 00:14:47.720 Uttam Kumaran: 6

58 00:15:06.330 00:15:09.039 Uttam Kumaran: alright. So yeah, it’s gonna ask you to sign in

59 00:15:09.666 00:15:11.699 Uttam Kumaran: you can hit open again

60 00:15:12.390 00:15:17.669 Uttam Kumaran: if you go. If you now share, get up desktop. You should see that it signed you in.

61 00:15:29.420 00:15:30.430 Akshay kumar.G: Yeah, I guess I go.

62 00:15:33.510 00:15:37.438 Uttam Kumaran: Okay, great. So today, you can. Probably.

63 00:15:38.240 00:15:45.050 Uttam Kumaran: I would say, though, if you want to bring in the brain forge actions repository the one there.

64 00:15:45.220 00:15:46.539 Uttam Kumaran: Second one. Yeah.

65 00:15:47.990 00:15:49.849 Uttam Kumaran: And you can hit Clone.

66 00:15:54.740 00:15:57.570 Uttam Kumaran: yeah, that’s that seems fine. You can just hit Clone.

67 00:16:00.360 00:16:01.640 Uttam Kumaran: Okay, perfect.

68 00:16:01.690 00:16:09.349 Uttam Kumaran: So you’re set now. If you want to stop sharing, I will kind of share a little bit of like what the task we’re going to go through today.

69 00:16:13.470 00:16:15.449 Uttam Kumaran: Great, thank you?

70 00:16:16.548 00:16:19.479 Uttam Kumaran: I’m going to share my desktop.

71 00:16:20.290 00:16:22.859 Uttam Kumaran: Just gonna move the zoom window.

72 00:16:55.890 00:16:57.980 Uttam Kumaran: Okay? Great. So

73 00:16:58.830 00:17:01.020 Uttam Kumaran: today, we’re gonna work on

74 00:17:04.510 00:17:11.150 Uttam Kumaran: Today, we’re going to work on adding some documents, some documentation to the brain, forge actions, repository

75 00:17:12.880 00:17:17.719 Uttam Kumaran: brain forge actions is our internal repository that we have

76 00:17:18.216 00:17:20.400 Uttam Kumaran: that we use for internal

77 00:17:20.962 00:17:25.030 Uttam Kumaran: code, and we’re starting to use it for documentation.

78 00:17:25.050 00:17:32.219 Uttam Kumaran: Sorry, the name is probably something we’re gonna change later on. But you can consider this just the way we’re doing internal documentation.

79 00:17:33.690 00:17:38.879 Uttam Kumaran: one of the reasons we do. Documentation in Github is that it’s version control.

80 00:17:39.540 00:17:40.790 Uttam Kumaran: For example.

81 00:17:40.900 00:17:45.940 Uttam Kumaran: here is an example of something that Patrick published, which is kind of the areas

82 00:17:45.980 00:17:49.610 Uttam Kumaran: and production that we’re focusing on in data engineering.

83 00:17:49.950 00:17:54.029 Uttam Kumaran: So we have observability. We have what is running in production.

84 00:17:54.541 00:17:58.480 Uttam Kumaran: So this is just an example of a markdown document that we have there.

85 00:18:04.100 00:18:13.200 Uttam Kumaran: and then. So the the basic thing that I want to go through today is each of us publishing some documentation into here.

86 00:18:13.914 00:18:19.099 Uttam Kumaran: And kind of like the thing I’ll I’ll share with you is right now. We have

87 00:18:19.330 00:18:21.609 Uttam Kumaran: under engineering

88 00:18:23.250 00:18:27.819 Uttam Kumaran: and under documentation. There are several pieces of documentation here.

89 00:18:28.650 00:18:30.250 Uttam Kumaran: We want to begin

90 00:18:30.520 00:18:34.180 Uttam Kumaran: to move some of these into

91 00:18:34.280 00:18:35.910 Uttam Kumaran: into a

92 00:18:36.680 00:18:42.250 Uttam Kumaran: we want to start to move some of the engineering ones into Github

93 00:18:42.550 00:18:53.360 Uttam Kumaran: and start to add new documentation. And so the task that you know I’ve been mentioning to you guys, which is, hey, as you guys go through things, add documentation is kind of like what we’re going to start today.

94 00:18:53.370 00:18:57.879 Uttam Kumaran: Basically, each of you are working on some different tasks right now.

95 00:18:58.100 00:18:59.190 Uttam Kumaran: So

96 00:19:00.098 00:19:04.670 Uttam Kumaran: Athar was working on some Dbt project. Structural changes.

97 00:19:04.690 00:19:07.429 Uttam Kumaran: Akshay, you’re working on some stuff in evidence.

98 00:19:07.590 00:19:10.889 Uttam Kumaran: Priya. You’re working on adding a few tests.

99 00:19:11.130 00:19:15.969 Uttam Kumaran: So each of that, we we can. We want to create a document about a how to

100 00:19:16.040 00:19:20.429 Uttam Kumaran: right for Akshay. I want to create an a document just to start, which is like

101 00:19:21.090 00:19:23.499 Uttam Kumaran: the test migration plan

102 00:19:23.780 00:19:31.879 Uttam Kumaran: for for our thought. We want to create the test migration plan for actually, we want to create the document around

103 00:19:32.274 00:19:39.759 Uttam Kumaran: adding tiles, but adding charts to evidence. And Priya, we’re going to work on, you know, adding tests to elementary.

104 00:19:40.397 00:19:44.960 Uttam Kumaran: So I’m gonna walk through one example of

105 00:19:46.188 00:19:49.239 Uttam Kumaran: let’s see something that I can move into there.

106 00:19:55.310 00:19:57.967 Uttam Kumaran: Yeah. So I’m gonna go ahead and move.

107 00:20:00.090 00:20:14.780 Uttam Kumaran: I’m going to go ahead and move this one into Github. The reason we want we don’t want this in notion, and we want this in Github is because in the problem with documentation is that it immediately becomes stale.

108 00:20:14.850 00:20:21.930 Uttam Kumaran: So the one thing is, it’s nice to have it in Github, because you can have tickets for people to update them as they go through.

109 00:20:22.010 00:20:24.610 Uttam Kumaran: and it lives as a document in Github.

110 00:20:25.120 00:20:33.250 Uttam Kumaran: So everyone has access to it. It’s sometimes difficult on the engineering side to find some of these documents. So we want to start to move things to Github.

111 00:20:33.260 00:20:42.929 Uttam Kumaran: So I’m going to walk through this on my side. If you guys similarly want to walk through as I go, that would be great. We’re all going to walk through creating a pull request.

112 00:20:42.990 00:20:47.039 Uttam Kumaran: and then I’m going to show you how to go in and request reviewers.

113 00:20:47.090 00:20:52.520 Uttam Kumaran: and then I’m gonna go in and we can. We can all approve and watch the code actually get pushed.

114 00:20:53.140 00:21:04.870 Uttam Kumaran: Just please yell out. If you get stuck anywhere. I’m not gonna be well, I I can’t see your guys screen. So if you guys get stuck, you’re gonna have to let me know. I’m gonna go.

115 00:21:04.920 00:21:09.029 Uttam Kumaran: you know, pretty smoothly. But you know, I may skip some steps just because

116 00:21:09.110 00:21:12.659 Uttam Kumaran: that’s what happens. So just please let me know if you have any questions.

117 00:21:13.200 00:21:17.320 Uttam Kumaran: So what I’m gonna do now is I’m gonna open up github desktop.

118 00:21:20.010 00:21:24.340 Uttam Kumaran: I’m gonna make sure I’m on the right repository. So I’m looking at brain forge actions.

119 00:21:25.430 00:21:29.880 Uttam Kumaran: What I’m actually going to do here is, I’m going to create a

120 00:21:31.159 00:21:32.239 Uttam Kumaran: new branch.

121 00:21:33.520 00:21:35.639 Uttam Kumaran: This is something where?

122 00:21:36.450 00:21:39.149 Uttam Kumaran: Typically, when you have a

123 00:21:39.260 00:21:41.159 Uttam Kumaran: when you have a Github issue.

124 00:21:41.949 00:21:45.970 Uttam Kumaran: What you can do is actually create a branch from there. For example.

125 00:21:46.020 00:21:49.619 Uttam Kumaran: if I were to go to this ticket that’s on my plate.

126 00:21:49.890 00:21:56.620 Uttam Kumaran: I can hit, create a branch here, and it’ll already create a branch. A branch is basically just a branch of the code

127 00:21:57.148 00:22:05.159 Uttam Kumaran: where you can make your changes. And then when we make a pull request we? It’s a request to pull that code into the main branch.

128 00:22:05.390 00:22:08.669 Uttam Kumaran: So in this situation, I’m just going to create

129 00:22:10.470 00:22:12.529 Uttam Kumaran: let me just get to the repo again.

130 00:22:12.590 00:22:14.449 Uttam Kumaran: I’m just going to go ahead

131 00:22:14.770 00:22:16.380 Uttam Kumaran: and create a branch.

132 00:22:17.540 00:22:19.140 Uttam Kumaran: I’m gonna call it

133 00:22:24.210 00:22:25.710 Uttam Kumaran: feel free to.

134 00:22:25.920 00:22:31.009 Uttam Kumaran: you know, create something very similar to that. I’m gonna go ahead and click, click, create, branch.

135 00:22:31.170 00:22:39.009 Uttam Kumaran: a tharb on your side. You should see kind of a similar dialogue in versus code about grading branches. So let me know if you don’t see. That

136 00:22:39.380 00:22:43.369 Uttam Kumaran: is, everyone with me here so far created a branch.

137 00:22:46.710 00:22:47.710 Atharv Gudi: Yes.

138 00:22:57.270 00:22:59.830 Uttam Kumaran: Actually Priya, where are you guys? So far.

139 00:23:15.490 00:23:16.420 Akshay kumar.G: Yeah, go. To see.

140 00:23:17.500 00:23:20.169 Uttam Kumaran: You got Priya, you have a branch created.

141 00:23:25.600 00:23:27.550 Priyadharshini Aravindan: Yeah. Yeah. Autumn.

142 00:23:29.995 00:23:32.560 Uttam Kumaran: And then everybody. If you can publish your branch.

143 00:23:33.425 00:23:40.309 Uttam Kumaran: One thing, we’re gonna go check here that you can see that my branch is now published.

144 00:23:40.400 00:23:41.460 Uttam Kumaran: meaning.

145 00:23:41.810 00:23:43.439 Uttam Kumaran: it’s now available

146 00:23:43.530 00:23:45.600 Uttam Kumaran: for everybody to get up just

147 00:23:45.670 00:23:47.920 Uttam Kumaran: on in our Github organization to see.

148 00:23:48.355 00:23:53.920 Uttam Kumaran: So everybody can go ahead and click, publish, and just we can just make sure that the branch shows up here.

149 00:23:55.020 00:23:55.620 Priyadharshini Aravindan: By, the.

150 00:23:55.620 00:23:57.630 Uttam Kumaran: See? Okay, I see mine.

151 00:24:09.270 00:24:10.700 Uttam Kumaran: Okay. So Priya’s

152 00:24:22.530 00:24:23.065 Uttam Kumaran: I’m

153 00:24:23.830 00:24:27.000 Priyadharshini Aravindan: I guess I published twice.

154 00:24:27.863 00:24:30.499 Uttam Kumaran: No, I see I see yours here. It’s just once.

155 00:24:30.560 00:24:33.520 Priyadharshini Aravindan: Okay. Just once. Okay.

156 00:24:36.310 00:24:40.250 Uttam Kumaran: No Atar are you able to see the publish button on vs.

157 00:24:42.800 00:24:45.840 Atharv Gudi: I’m doing it on the desktop itself. I don’t know if I’ve

158 00:24:46.200 00:24:47.400 Atharv Gudi: I’ve just okay.

159 00:24:47.980 00:24:54.840 Uttam Kumaran: Okay, great cool. I see it here. Great. So these are our 4 branches. I’m just gonna pick on, I’ll say, for now.

160 00:24:54.890 00:25:03.279 Uttam Kumaran: if you click on Akshay’s branch, which is Akshay documentation, you can see this branch is main because we don’t have any changes so far.

161 00:25:03.650 00:25:09.119 Uttam Kumaran: Again, think of a branch like a tree. It’s just the branch from the main.

162 00:25:09.340 00:25:10.200 Priyadharshini Aravindan: You know.

163 00:25:10.200 00:25:15.820 Uttam Kumaran: Branch meaning it’s the same code until you make a change, there’s no difference.

164 00:25:15.930 00:25:20.459 Uttam Kumaran: and that the reason why we have branches is typically when you work with a team.

165 00:25:21.433 00:25:22.480 Priyadharshini Aravindan: Just keep.

166 00:25:22.480 00:25:33.740 Uttam Kumaran: Adding code to the main branch, because everybody will be looking at that main branch. You want to create all your code on your own branch. Once you’re done creating code, you then create a request to merge that in

167 00:25:33.760 00:25:37.170 Uttam Kumaran: that way it can get reviewed that way. We have some automated checks

168 00:25:37.210 00:25:40.979 Uttam Kumaran: and you know, things go a lot smoothly. Lot smoother.

169 00:25:41.330 00:25:47.120 Uttam Kumaran: So what I’m gonna do now is I’m just gonna confirm that I’m in Documentation branch

170 00:25:47.695 00:25:53.040 Uttam Kumaran: and then I’m actually going to open this repository in versus code.

171 00:25:53.270 00:25:54.960 Uttam Kumaran: I’m going to click on that.

172 00:25:56.910 00:25:58.450 Uttam Kumaran: leave it open.

173 00:25:58.920 00:26:01.460 Uttam Kumaran: This is asking me for something.

174 00:26:03.170 00:26:07.810 Uttam Kumaran: I’m great. So in Vs code, you now see, each of our

175 00:26:07.860 00:26:14.590 Uttam Kumaran: basically the code repository. And we’re going to be going into docs. And here I’m going to be adding a new file

176 00:26:14.660 00:26:17.709 Uttam Kumaran: on my side. I’m going to call it

177 00:26:18.203 00:26:24.209 Uttam Kumaran: what? What was I doing again? Oh, yeah, creating an Ssh click key in the repository.

178 00:26:24.560 00:26:27.480 Uttam Kumaran: So I’m going to go to

179 00:26:28.350 00:26:31.880 Uttam Kumaran: new file, I’m going to say, creating

180 00:26:32.740 00:26:34.200 Uttam Kumaran: SSH.

181 00:26:35.600 00:26:36.159 Uttam Kumaran: Creating

182 00:26:36.800 00:26:38.160 Uttam Kumaran: SSH.

183 00:26:40.650 00:26:42.690 Uttam Kumaran: SH. Key

184 00:26:43.010 00:26:44.180 Uttam Kumaran: and

185 00:26:45.180 00:26:46.610 Uttam Kumaran: cloning

186 00:26:47.180 00:26:48.870 Uttam Kumaran: repository.

187 00:26:51.030 00:26:53.460 Uttam Kumaran: And I’m going to.md for Markdown.

188 00:26:53.670 00:26:59.550 Uttam Kumaran: So for you guys, again, please make a file name. Using this like

189 00:26:59.640 00:27:03.840 Uttam Kumaran: underscore, that’s basically something around the work that you’re doing.

190 00:27:03.950 00:27:06.863 Uttam Kumaran: So again for Akshay, you can say

191 00:27:07.580 00:27:08.950 Uttam Kumaran: you know, adding.

192 00:27:09.390 00:27:14.780 Uttam Kumaran: adding charts to evidence. Atarv. You can say something around migrating.

193 00:27:16.230 00:27:18.849 Uttam Kumaran: test to the test folder in Dbt

194 00:27:19.208 00:27:24.569 Uttam Kumaran: or something around, you know, using the test folder in Dbt, and then, Priya, if you can create something around

195 00:27:24.610 00:27:28.049 Uttam Kumaran: adding elementary tests that would be perfect.

196 00:27:29.660 00:27:38.014 Uttam Kumaran: once we’re and let me know everybody. Once you’re able to. Once you created that, or even on Zoom. You can click a little thumbs up that way. I can just see it. But

197 00:27:39.020 00:27:41.490 Uttam Kumaran: I just wanna make sure I’m not losing anybody

198 00:27:44.040 00:27:44.720 Uttam Kumaran: cool.

199 00:27:51.510 00:27:53.589 Uttam Kumaran: Priya. Shay, you guys with me.

200 00:28:02.110 00:28:02.830 Akshay kumar.G: Jordan.

201 00:28:04.710 00:28:05.320 Uttam Kumaran: Okay.

202 00:28:05.590 00:28:11.052 Uttam Kumaran: Alright, I’m gonna keep going. If you guys again, if you guys don’t, if you guys are good, then

203 00:28:12.060 00:28:15.669 Priyadharshini Aravindan: Yeah, I did. Utter.

204 00:28:16.220 00:28:21.689 Uttam Kumaran: So I’m going to go ahead. And here the nice thing is, we already have a lot of, you know, great

205 00:28:21.950 00:28:25.670 Uttam Kumaran: stuff here. So what I’m going to do is I’m going to just copy this.

206 00:28:26.793 00:28:31.319 Uttam Kumaran: It’s pretty easy on my end. I’m just going to paste it in here

207 00:28:31.600 00:28:37.679 Uttam Kumaran: on your side. What I would suggest is just creating the layout.

208 00:28:37.780 00:28:44.950 Uttam Kumaran: Right? So for each of you guys, markdown if you’re not familiar with Markdown

209 00:28:49.020 00:28:51.880 Uttam Kumaran: if you go to like Markdown guide here?

210 00:28:51.980 00:28:55.560 Uttam Kumaran: Basically, there is a.

211 00:28:56.840 00:29:00.910 Uttam Kumaran: it’s basically just a way of having this like sort of styled output.

212 00:29:01.010 00:29:07.570 Uttam Kumaran: So I would use these like hashes. And basically, you know, you’re able to create different headers.

213 00:29:07.580 00:29:09.419 Uttam Kumaran: There’s a whole lot of different

214 00:29:09.840 00:29:14.819 Uttam Kumaran: other things. You could do the basic thing I would suggest, for now is just create a title.

215 00:29:20.490 00:29:23.783 Uttam Kumaran: just create a title with your title of your

216 00:29:25.070 00:29:26.270 Uttam Kumaran: of your

217 00:29:26.620 00:29:29.870 Uttam Kumaran: documentation for me. I’m going to create.

218 00:29:30.400 00:29:34.310 Uttam Kumaran: creating Ssh keys and

219 00:29:34.420 00:29:36.979 Uttam Kumaran: owning a Github

220 00:29:37.200 00:29:38.520 Uttam Kumaran: repository.

221 00:29:48.130 00:29:51.760 Uttam Kumaran: Great! Once you’re done here, just make sure to save.

222 00:29:52.070 00:29:54.309 Uttam Kumaran: And we’re going to go back to Github

223 00:29:54.630 00:29:58.209 Uttam Kumaran: in Github desktop. You’re gonna see that there is a change.

224 00:29:58.700 00:30:02.150 Uttam Kumaran: What you’re going to see is that you’re going to see a plus sign here.

225 00:30:02.530 00:30:03.720 Uttam Kumaran: And

226 00:30:04.170 00:30:09.789 Uttam Kumaran: today we’re going to go through adding a new file. We’re also going to go through editing a file.

227 00:30:09.950 00:30:14.200 Uttam Kumaran: and we’re gonna go through, of course, like creating a pull request review and merging it.

228 00:30:14.320 00:30:19.429 Uttam Kumaran: So it looks like today. It’s just for me I just created this file. All looks good.

229 00:30:19.800 00:30:23.689 Uttam Kumaran: One of the things that we want to do is add a commit

230 00:30:23.700 00:30:24.790 Uttam Kumaran: message.

231 00:30:24.830 00:30:27.989 Uttam Kumaran: Basically, when you change a piece of code.

232 00:30:28.020 00:30:31.569 Uttam Kumaran: you want to inform, you know the team.

233 00:30:31.990 00:30:38.560 Uttam Kumaran: and in the code itself. This will get saved onto what? Actually, you did. So on my side, I’m just going to put

234 00:30:39.665 00:30:40.500 Uttam Kumaran: created

235 00:30:40.720 00:30:42.400 Uttam Kumaran: documentation

236 00:30:43.710 00:30:45.199 Uttam Kumaran: mark down

237 00:30:46.010 00:30:46.790 Uttam Kumaran: file

238 00:30:48.040 00:30:48.890 Uttam Kumaran: perfect.

239 00:30:49.030 00:30:55.780 Uttam Kumaran: You can add stuff to description doesn’t really matter. This is the easiest thing good engineering practice.

240 00:30:56.295 00:31:01.819 Uttam Kumaran: And you know, of course, like working within a team is to always have commit messages.

241 00:31:02.840 00:31:11.849 Uttam Kumaran: What you’ll see is that we do a pretty good job here of of having that. Some people do skip that step, and I do remind people that that’s important, because.

242 00:31:12.348 00:31:18.400 Uttam Kumaran: I’ll actually show you that how you can use that to help debug and understand exactly what’s going on.

243 00:31:18.855 00:31:20.970 Uttam Kumaran: But this a basic thing. So if you just

244 00:31:21.320 00:31:25.349 Uttam Kumaran: add your commit message here, you click this button called Commit.

245 00:31:26.400 00:31:29.439 Uttam Kumaran: You’re going to see that. Okay, great. There are no changes

246 00:31:29.570 00:31:32.539 Uttam Kumaran: that are different than that. We haven’t already pushed

247 00:31:32.560 00:31:34.610 Uttam Kumaran: from our branch. And what’s locally.

248 00:31:35.500 00:31:40.360 Uttam Kumaran: But now that we have a change, what’s actually happening here is it’s looking for.

249 00:31:40.760 00:31:45.660 Uttam Kumaran: Are there changes on your machine that are different than the branch that’s in the cloud?

250 00:31:45.730 00:31:50.729 Uttam Kumaran: The branch that’s in the cloud is also now different than what’s there in main.

251 00:31:50.840 00:31:58.849 Uttam Kumaran: So there’s now 3 different opportunities. There’s the main branch in the cloud. There’s your branch in the cloud, and then there’s also your local machine.

252 00:31:59.518 00:32:04.760 Uttam Kumaran: So what we’re gonna do is we have this change. We’re gonna push this to our branch.

253 00:32:06.450 00:32:09.849 Uttam Kumaran: And so there’s 2 ways of creating a pull request from here.

254 00:32:10.160 00:32:12.410 Uttam Kumaran: You should either see this button here

255 00:32:12.450 00:32:14.509 Uttam Kumaran: also. If you go to Github.

256 00:32:14.540 00:32:18.070 Uttam Kumaran: you should now see this. Compare and pull request here.

257 00:32:18.570 00:32:28.599 Uttam Kumaran: Basically, Github understands that this is your branch right now. This is my. I own this branch because I’m the only one contributed to it. It’ll give you the opportunity. Here

258 00:32:28.730 00:32:33.060 Uttam Kumaran: I’m gonna pause. Here is everyone good? Any questions

259 00:32:37.270 00:32:39.526 Uttam Kumaran: cool? If not

260 00:32:40.300 00:32:47.199 Uttam Kumaran: okay. Great. If not, I’m gonna go ahead and hit, compare and pull request again. You can also hit preview pull request here.

261 00:32:47.300 00:32:51.829 Uttam Kumaran: So if you click this, you can hit, create, pull, request. So I’m gonna create it from here.

262 00:32:53.130 00:33:06.699 Uttam Kumaran: Great. So you’re in this screen. It’s called, open a pull request. Create a new pull request by comparing changes across 2 branches. So in this situation we’re creating. We’re comparing my branch with the main branch. You should see your branch name here.

263 00:33:07.260 00:33:14.270 Uttam Kumaran: We’re going to create a title here in a description. So this is where you want to add some more information about what you did

264 00:33:14.520 00:33:23.600 Uttam Kumaran: right now, we don’t have a typical pr description template. But basically, you just want to kind of give us some description about what you’re doing.

265 00:33:23.650 00:33:25.609 Uttam Kumaran: So in this situation, I’m going to say.

266 00:33:26.391 00:33:29.830 Uttam Kumaran: I’m gonna say, working in the workshop

267 00:33:30.760 00:33:33.629 Uttam Kumaran: for creating the R.

268 00:33:33.740 00:33:37.230 Uttam Kumaran: And then I’m going to add a couple of bullets here, I’m going to say.

269 00:33:39.650 00:33:40.900 Uttam Kumaran: moving

270 00:33:41.040 00:33:43.690 Uttam Kumaran: Ssh documentation

271 00:33:43.700 00:33:46.620 Uttam Kumaran: from notion to Github.

272 00:33:48.840 00:33:53.229 Uttam Kumaran: All docs are in Markdown.

273 00:33:53.850 00:33:54.910 Uttam Kumaran: Alright

274 00:33:55.640 00:33:56.540 Uttam Kumaran: great.

275 00:33:56.950 00:34:05.160 Uttam Kumaran: So I’m gonna show you a couple of different things. But don’t worry about touching anything now, just if you just kind of follow along with me

276 00:34:05.370 00:34:07.950 Uttam Kumaran: that you have an opportunity to do 2 things here

277 00:34:08.139 00:34:12.150 Uttam Kumaran: you have opportunity, create a pull, request and opportunity, create a draft pull request.

278 00:34:12.600 00:34:25.029 Uttam Kumaran: Typically, we create everything as a pull request. The nice thing is, you can also create a draft. For example, let’s say you’re writing this, and you’re like, Oh, I forgot to make a change, but I still want to save this

279 00:34:25.150 00:34:30.020 Uttam Kumaran: sort of title and description. You can click on, create draft pull request.

280 00:34:30.476 00:34:37.949 Uttam Kumaran: I’m not going to do that because I don’t. I think we’re pretty much set here, so I’m going to go in here and create, create, pull, request.

281 00:34:38.130 00:34:41.919 Uttam Kumaran: Once you create this, you should see the screen refresh and great

282 00:34:42.290 00:34:44.630 Uttam Kumaran: created documentation. Markdown File

283 00:34:45.000 00:34:53.479 Uttam Kumaran: says, I want to merge this one. Commit from into main from my branch. Here’s our description. Here’s our one commit we made.

284 00:34:54.949 00:34:58.629 Uttam Kumaran: And then, as you can see, there are some checks

285 00:34:58.640 00:35:00.200 Uttam Kumaran: that basically

286 00:35:00.790 00:35:02.270 Uttam Kumaran: begin to run.

287 00:35:02.310 00:35:09.639 Uttam Kumaran: which honestly, probably don’t need to be running on this. I’m just gonna send something, Patrick, real quick

288 00:35:10.080 00:35:23.120 Uttam Kumaran: for this. But great. So you should see here, what you’re going to see in some other repositories is we do have several checks that run. What this does is it basically prevents you from merging. Unless these checks

289 00:35:23.190 00:35:24.380 Uttam Kumaran: I’ve cleared

290 00:35:24.500 00:35:31.130 Uttam Kumaran: in this situation, it’s least just check. This has nothing to do with this file, so it should just complete

291 00:35:31.672 00:35:36.639 Uttam Kumaran: the one thing I’m gonna do here is I’m also gonna walk through

292 00:35:37.500 00:35:39.030 Uttam Kumaran: adding a reviewer.

293 00:35:39.170 00:35:42.859 Uttam Kumaran: So in this situation it would be great if each of us

294 00:35:43.616 00:35:45.639 Uttam Kumaran: if each of us

295 00:35:46.440 00:35:53.720 Uttam Kumaran: adds each other as a reviewer. So I’m gonna add Akshay, Akshay, if you want to add a Thor

296 00:35:53.760 00:35:56.669 Uttam Kumaran: after, if you want to add Priya and Priya, if you want to add me.

297 00:35:56.680 00:35:58.130 Uttam Kumaran: that’d be perfect.

298 00:35:58.320 00:36:01.540 Uttam Kumaran: So I’m going to go ahead and click here. I’m going to click on Akshay

299 00:36:03.550 00:36:06.260 Uttam Kumaran: you should see Akshay’s name pop up

300 00:36:07.205 00:36:08.919 Uttam Kumaran: if I go to pull requests.

301 00:36:09.050 00:36:12.300 Uttam Kumaran: I currently see just mine. Is everybody else?

302 00:36:12.800 00:36:15.800 Uttam Kumaran: Or yeah, is everyone else able to create their pull requests.

303 00:36:25.810 00:36:27.859 Atharv Gudi: I’m still pushing way in.

304 00:36:28.360 00:36:29.880 Uttam Kumaran: Cool no problem, no rush.

305 00:36:54.590 00:36:56.319 Atharv Gudi: Do we create the

306 00:36:56.440 00:36:59.759 Atharv Gudi: pull requests? Or do we need to make a draft pull request.

307 00:36:59.760 00:37:02.229 Uttam Kumaran: I would create the just create the normal pull request.

308 00:37:18.400 00:37:20.810 Uttam Kumaran: Great Darv, I see yours.

309 00:37:22.440 00:37:28.669 Uttam Kumaran: So this is what it looks like on my side. So, Yup, you have your adding markdown file files changed.

310 00:37:28.790 00:37:31.150 Uttam Kumaran: I see your your dock here.

311 00:37:31.530 00:37:33.869 Uttam Kumaran: And you, added Priya. Perfect.

312 00:37:34.580 00:37:36.040 Uttam Kumaran: amazing.

313 00:37:38.250 00:37:40.139 Uttam Kumaran: Wait. I see Akshays

314 00:37:40.500 00:37:42.200 Uttam Kumaran: awesome, perfect

315 00:37:45.910 00:37:48.239 Uttam Kumaran: and the file changed. Great

316 00:37:57.210 00:38:00.020 Uttam Kumaran: Priya, let me know if you’re if you’re stuck with anything.

317 00:38:15.600 00:38:16.850 Uttam Kumaran: Okay, perfect.

318 00:38:17.490 00:38:21.179 Uttam Kumaran: great. So, Akshay, you should

319 00:38:21.718 00:38:26.640 Uttam Kumaran: if you can go to reviewers, and you can add a tharve as the reviewer.

320 00:38:26.840 00:38:31.150 Uttam Kumaran: And then, Priya, if you wanna make sure you added me, okay, perfect.

321 00:38:32.360 00:38:36.129 Uttam Kumaran: I’m going to walk through right now, also making a review.

322 00:38:36.490 00:38:37.760 Uttam Kumaran: So

323 00:38:39.500 00:38:47.030 Uttam Kumaran: I’m going to walk through mine, and then each of you can go to the pull request that you’re tasked to review, and you can walk through the same process.

324 00:38:47.140 00:38:49.750 Uttam Kumaran: So it says, Pre-k requested your review.

325 00:38:50.080 00:38:58.249 Uttam Kumaran: The one thing that typically this is, of course, like one file, so there’s not much to review. But I can click. Add your review.

326 00:38:59.800 00:39:09.361 Uttam Kumaran: It’s going to say, empty file. So, Priya, do you actually want to make sure you want to. Also, one thing I’m going to do here is I’ll actually leave a review where I’m going to say

327 00:39:10.670 00:39:13.040 Uttam Kumaran: please add some

328 00:39:13.070 00:39:15.170 Uttam Kumaran: mark down in the file.

329 00:39:17.060 00:39:24.272 Uttam Kumaran: And then so what I, what I can do here is basically and this is just this example. So actually, there’s 2 changes. I’m noticing.

330 00:39:24.790 00:39:26.090 Uttam Kumaran: so one

331 00:39:26.400 00:39:28.379 Uttam Kumaran: is pleas is one or 2.

332 00:39:28.490 00:39:29.630 Uttam Kumaran: Be

333 00:39:30.395 00:39:35.880 Uttam Kumaran: mark down file needs to have the extension

334 00:39:36.110 00:39:37.570 Uttam Kumaran: dot MD.

335 00:39:38.480 00:39:41.029 Uttam Kumaran: So there are 2 changes that I’m requesting here.

336 00:39:41.090 00:39:44.279 Uttam Kumaran: So I’m gonna I can go ahead and add those here.

337 00:39:44.600 00:39:49.470 Uttam Kumaran: I can. I want you can have. There’s 3 types of reviews you can do, you can add a comment.

338 00:39:49.500 00:39:52.229 Uttam Kumaran: Basically, it’s just like, what is this questions

339 00:39:52.500 00:39:53.869 Uttam Kumaran: you can approve

340 00:39:54.530 00:40:06.679 Uttam Kumaran: basically saying, Hey, this all looks good. Or I can request changes in this situation. Priya. I want. I just need. We need this to have a.md at the end of it. And then I also want this file to have some contents.

341 00:40:07.050 00:40:09.669 Uttam Kumaran: So I’m going to hit submit review here.

342 00:40:10.160 00:40:11.270 Uttam Kumaran: And

343 00:40:12.770 00:40:17.019 Uttam Kumaran: you’re gonna see here that I’ve left a comment basically requesting changes.

344 00:40:17.460 00:40:23.050 Uttam Kumaran: and right now, it says, merging is blocked, merging can be performed once the requested changes are addressed.

345 00:40:23.720 00:40:24.300 Priyadharshini Aravindan: Great.

346 00:40:24.300 00:40:29.289 Uttam Kumaran: So do you? You understand? The kind of the changes that I’m requesting here?

347 00:40:31.020 00:40:37.060 Uttam Kumaran: Okay, perfect. So the one thing you can do. And and here is actually you can go back to Github.

348 00:40:38.087 00:40:42.479 Uttam Kumaran: You can go back to Vs code, and if you go to your

349 00:40:42.890 00:40:46.449 Uttam Kumaran: your file you can go ahead and just rename it.

350 00:40:47.547 00:40:50.400 Uttam Kumaran: To have the.at the extension.

351 00:40:50.430 00:40:52.740 Uttam Kumaran: and then just please go ahead and add

352 00:40:52.840 00:40:55.739 Uttam Kumaran: you know something in the file directly.

353 00:41:03.740 00:41:06.340 Priyadharshini Aravindan: Yeah, I’m doing that.

354 00:41:06.340 00:41:12.130 Uttam Kumaran: Cool so if everybody wants to go into where they’re

355 00:41:12.420 00:41:19.119 Uttam Kumaran: requested for review, and a thar of your requested on Akshay. So if you want to go into his pull request

356 00:41:19.270 00:41:21.190 Uttam Kumaran: you should see your

357 00:41:21.430 00:41:23.819 Uttam Kumaran: you know your little yellow banner pop up.

358 00:41:23.940 00:41:24.990 Atharv Gudi: Yeah, I don’t.

359 00:41:25.460 00:41:27.990 Uttam Kumaran: You don’t have any comments, you can go ahead and approve

360 00:41:30.340 00:41:30.910 Priyadharshini Aravindan: Same.

361 00:41:30.910 00:41:32.900 Uttam Kumaran: Thing. Once.

362 00:41:33.170 00:41:35.759 Uttam Kumaran: Priya, you’re ready. You can go ahead and approve

363 00:41:35.970 00:41:38.740 Uttam Kumaran: author’s, and then I will go ahead

364 00:41:38.750 00:41:39.840 Uttam Kumaran: and

365 00:41:40.797 00:41:41.712 Uttam Kumaran: I think

366 00:41:43.000 00:41:43.700 Uttam Kumaran: Akshay.

367 00:41:43.700 00:41:44.109 Priyadharshini Aravindan: You do.

368 00:41:44.110 00:41:46.109 Uttam Kumaran: Go ahead and approve mine as well.

369 00:41:52.900 00:41:53.660 Priyadharshini Aravindan: So.

370 00:42:04.060 00:42:06.210 Priyadharshini Aravindan: okay, good.

371 00:42:08.440 00:42:09.160 Priyadharshini Aravindan: So.

372 00:42:09.160 00:42:14.600 Uttam Kumaran: So once you make your change, you should see that another change will be there in your

373 00:42:14.670 00:42:18.050 Uttam Kumaran: github desktop, and you will go ahead and just commit that change.

374 00:43:39.444 00:43:40.900 Priyadharshini Aravindan: How’s it going, Priya?

375 00:43:40.900 00:43:42.559 Uttam Kumaran: Able to add those changes.

376 00:43:42.760 00:43:47.966 Priyadharshini Aravindan: Yeah, I did. And I’m just pulling in the changes.

377 00:44:15.720 00:44:16.140 Uttam Kumaran: Perfect.

378 00:44:16.840 00:44:21.360 Uttam Kumaran: Now you can see on my screen. It says new changes since you last viewed. I see your commit here.

379 00:44:23.410 00:44:25.069 Priyadharshini Aravindan: Reading Documentation.

380 00:44:27.510 00:44:28.080 Priyadharshini Aravindan: Right.

381 00:44:28.080 00:44:31.170 Uttam Kumaran: So you have running. Dbt, test how the Dbt test.

382 00:44:31.240 00:44:35.499 Uttam Kumaran: It’s now the markdown file. So Priya, on your side.

383 00:44:35.700 00:44:36.109 Priyadharshini Aravindan: You actually.

384 00:44:36.110 00:44:40.090 Uttam Kumaran: Do you mind sharing? Because I actually want to show everyone what the process is to

385 00:44:40.350 00:44:42.850 Uttam Kumaran: to resolve this conversation?

386 00:44:43.340 00:44:44.530 Uttam Kumaran: Yeah, am I sharing.

387 00:44:44.880 00:44:46.620 Priyadharshini Aravindan: Yeah. Yeah. Sure.

388 00:44:59.120 00:44:59.910 Priyadharshini Aravindan: Whoa.

389 00:45:06.100 00:45:07.050 Uttam Kumaran: Okay, great.

390 00:45:07.270 00:45:11.749 Uttam Kumaran: So on your side, you see that I requested changes 4 min ago.

391 00:45:12.281 00:45:15.050 Uttam Kumaran: If you click view reviewed changes.

392 00:45:23.530 00:45:27.209 Uttam Kumaran: So. So actually, if you, if you go back to the other screen.

393 00:45:27.290 00:45:28.410 Uttam Kumaran: go back one.

394 00:45:31.880 00:45:32.370 Priyadharshini Aravindan: And.

395 00:45:32.370 00:45:33.939 Uttam Kumaran: If you scroll down.

396 00:45:36.820 00:45:38.769 Uttam Kumaran: I think you should see.

397 00:45:39.080 00:45:42.939 Uttam Kumaran: Sorry it’s a message changes.

398 00:45:47.250 00:45:48.080 Priyadharshini Aravindan: But if you scroll.

399 00:45:48.080 00:45:54.109 Uttam Kumaran: Up to my comment, is there any button there that if you, if you go over where it says left to comment.

400 00:45:55.279 00:45:58.399 Uttam Kumaran: there’s the 3 dots around left to comment.

401 00:46:01.320 00:46:03.309 Uttam Kumaran: I wonder if this is now just

402 00:46:04.740 00:46:08.089 Uttam Kumaran: so. Usually it allows you to basically

403 00:46:09.450 00:46:24.189 Uttam Kumaran: resolve this. But maybe because I just left a comment. I didn’t actually propose any code changes. It’s fine. So actually, what you can do is on the top right where it says reviewers, there’s a circle button. You can just click that the little circle thing. Yep, it’ll re- request me.

404 00:46:27.120 00:46:28.779 Uttam Kumaran: but once you click that

405 00:46:29.390 00:46:30.820 Uttam Kumaran: it’s now gonna.

406 00:46:30.820 00:46:31.900 Priyadharshini Aravindan: Yeah, I think.

407 00:46:32.190 00:46:34.430 Uttam Kumaran: I re-requested you. And then so

408 00:46:34.801 00:46:40.039 Uttam Kumaran: if I can share, I’m just gonna share kind of like what the process looks like again on my side.

409 00:46:48.440 00:46:50.030 Priyadharshini Aravindan: Yeah, sure.

410 00:46:51.854 00:46:53.230 Uttam Kumaran: So how much care.

411 00:46:53.230 00:46:54.970 Priyadharshini Aravindan: O

412 00:47:00.160 00:47:00.660 Priyadharshini Aravindan: But.

413 00:47:00.660 00:47:01.930 Uttam Kumaran: Like on my side.

414 00:47:02.150 00:47:04.000 Uttam Kumaran: as you requested. Review.

415 00:47:04.010 00:47:05.999 Uttam Kumaran: I’m gonna add her my review.

416 00:47:06.090 00:47:09.700 Uttam Kumaran: Great! Everything looks good. I’m gonna say

417 00:47:10.530 00:47:11.180 Uttam Kumaran: that I can look.

418 00:47:16.850 00:47:19.149 Uttam Kumaran: Now you’re gonna see that this

419 00:47:19.620 00:47:20.909 Uttam Kumaran: has been approved.

420 00:47:21.780 00:47:27.230 Uttam Kumaran: So, Priya, I think the only thing we’re waiting on is for you also for you to go approve a darves.

421 00:47:27.680 00:47:28.780 Uttam Kumaran: You go into a.

422 00:47:28.780 00:47:36.179 Priyadharshini Aravindan: Yeah, absolutely. I am looking where the request is actually.

423 00:47:36.960 00:47:41.760 Uttam Kumaran: Yeah, if you if you go to pull request here and you just click on

424 00:47:42.964 00:47:45.209 Uttam Kumaran: create test migration, Doc via Darth.

425 00:47:52.125 00:47:54.040 Priyadharshini Aravindan: Okay, huh?

426 00:47:57.730 00:48:05.220 Priyadharshini Aravindan: Yeah. Okay. The full request and create a test migration. Doc.

427 00:48:05.480 00:48:06.300 Uttam Kumaran: Yes.

428 00:48:06.810 00:48:11.539 Priyadharshini Aravindan: Okay, adding my markdown, shall I share my screen again?

429 00:48:12.204 00:48:17.600 Uttam Kumaran: No, you can go ahead and just approve it. You should see that you’re requested for review, so you can go ahead and

430 00:48:17.710 00:48:21.500 Uttam Kumaran: review. Unless you have any changes, you could just go ahead and approve.

431 00:48:21.890 00:48:22.435 Priyadharshini Aravindan: Okay.

432 00:48:28.630 00:48:29.349 Uttam Kumaran: The others

433 00:48:29.720 00:48:30.820 Uttam Kumaran: also annual

434 00:48:31.030 00:48:32.130 Uttam Kumaran: talking.

435 00:48:33.250 00:48:34.180 Uttam Kumaran: Okay, perfect.

436 00:48:36.080 00:48:38.540 Uttam Kumaran: So let me know when that’s set.

437 00:49:07.660 00:49:11.209 Uttam Kumaran: you’re able to see the review and able to hit. Approve.

438 00:49:12.630 00:49:17.130 Priyadharshini Aravindan: Yeah, I’m able to see the.

439 00:49:18.540 00:49:20.699 Uttam Kumaran: If you want to share your screen, we can walk through it.

440 00:49:20.700 00:49:23.893 Priyadharshini Aravindan: Yeah, I I’ll better share my screen.

441 00:49:33.390 00:49:36.380 Priyadharshini Aravindan: Okay, this is this is here.

442 00:49:37.130 00:49:37.720 Priyadharshini Aravindan: Yep.

443 00:49:37.720 00:49:40.780 Uttam Kumaran: So on the top, right? It says, add your review.

444 00:49:45.310 00:49:48.370 Uttam Kumaran: and then, if it see it says, Review changes.

445 00:49:48.570 00:49:49.080 Priyadharshini Aravindan: Yeah.

446 00:49:49.080 00:49:50.149 Uttam Kumaran: You can click there

447 00:49:50.440 00:49:56.470 Uttam Kumaran: unless you don’t. Unless you have any changes, you can go ahead and leave a comment, or you can just hit, approve whatever.

448 00:49:58.900 00:49:59.760 Priyadharshini Aravindan: Yep.

449 00:49:59.760 00:50:01.180 Uttam Kumaran: Perfect. Yeah, you got it.

450 00:50:01.670 00:50:03.530 Priyadharshini Aravindan: Yeah. Great.

451 00:50:04.700 00:50:08.068 Uttam Kumaran: So I just wanna share one more thing.

452 00:50:11.910 00:50:15.287 Uttam Kumaran: I want to share on my screen where

453 00:50:15.910 00:50:19.290 Uttam Kumaran: kind of like how we do things in slack as well.

454 00:50:19.420 00:50:26.760 Uttam Kumaran: So what you’re gonna see here is if you go into slack and you go to our Channel internal pull request, which I’m actually gonna add.

455 00:50:26.940 00:50:28.750 Uttam Kumaran: everybody here.

456 00:50:30.206 00:50:31.750 Uttam Kumaran: Give me a sec.

457 00:50:40.610 00:50:41.810 Uttam Kumaran: Okay?

458 00:50:42.160 00:50:44.050 Uttam Kumaran: And then, Jared.

459 00:50:46.780 00:50:50.960 Uttam Kumaran: so you’re actually going to see here that when we open those pull requests

460 00:50:51.280 00:50:53.539 Uttam Kumaran: they came in here as

461 00:50:53.810 00:50:55.350 Uttam Kumaran: notifications.

462 00:50:55.520 00:51:00.019 Uttam Kumaran: And so actually, what you see here is, you see, the pull request.

463 00:51:00.240 00:51:03.049 Uttam Kumaran: You see what the pull request was, and the reviewer.

464 00:51:03.200 00:51:08.620 Uttam Kumaran: So the nice thing is in Github. They have notifications like

465 00:51:08.690 00:51:10.770 Uttam Kumaran: somewhere, I think here, like

466 00:51:10.840 00:51:14.889 Uttam Kumaran: I get notified. But you can see, like I have, like hundreds of notifications.

467 00:51:15.120 00:51:18.629 Uttam Kumaran: We. We tend to have all of our conversations in slack

468 00:51:19.430 00:51:24.219 Uttam Kumaran: that way. Everything is centralized. And so commonly what what happens here is.

469 00:51:24.810 00:51:28.860 Uttam Kumaran: I will be working here. I’ll create a pull request. It’ll tag. Akshay.

470 00:51:28.930 00:51:36.889 Uttam Kumaran: Akshay may leave comments in Github, but he can also come in here, and that way while he’s working here in in slack, he gets a notification.

471 00:51:37.220 00:51:48.580 Uttam Kumaran: So you guys should all see that you have. You’ve been tagged here that way. You’re working someone as a pull request for code to get into production, it needs to get reviewed.

472 00:51:48.810 00:51:56.980 Uttam Kumaran: So one of the common things is like things take time to get reviewed. So you can message people, or you can basically see everything here. So this is one of the ways that we kind of automate some of that.

473 00:51:57.470 00:52:04.400 Uttam Kumaran: So the one thing I’m going to ask everybody now to do, actually, I’m going to show one thing before

474 00:52:04.550 00:52:06.140 Uttam Kumaran: before we

475 00:52:06.280 00:52:12.269 Uttam Kumaran: each push R code is I’m going to make one change to my

476 00:52:12.695 00:52:16.979 Uttam Kumaran: to my pull request. And I’m gonna walk you through kind of how that looks.

477 00:52:17.699 00:52:20.929 Uttam Kumaran: So I’m gonna go here to visual studio code.

478 00:52:21.100 00:52:28.439 Uttam Kumaran: One of the things I want to do is I I just noticed that these things are running these jobs and they don’t need to be running

479 00:52:28.904 00:52:33.919 Uttam Kumaran: because this is like our internal testing thing. So I want to turn these off

480 00:52:34.320 00:52:39.024 Uttam Kumaran: for this next segment. Just feel free to watch my screen. You don’t have to do this on your end.

481 00:52:39.320 00:52:42.450 Uttam Kumaran: but what I’m going to do is I’m going to just go to

482 00:52:42.550 00:52:46.220 Uttam Kumaran: the job. And I’m just gonna make sure that

483 00:52:47.360 00:52:49.940 Uttam Kumaran: that thesis commented out.

484 00:52:50.260 00:52:51.446 Uttam Kumaran: And then

485 00:52:52.710 00:52:56.480 Uttam Kumaran: it’s actually yeah run with artifact. And then

486 00:52:57.240 00:52:59.289 Uttam Kumaran: I’m gonna make sure that

487 00:53:00.900 00:53:02.929 Uttam Kumaran: this is commented out.

488 00:53:11.760 00:53:14.139 Uttam Kumaran: yeah, and that should be fine.

489 00:53:14.740 00:53:18.810 Uttam Kumaran: And then so what I’m going to see on my end is, I’m going to see create 2 more changes.

490 00:53:19.130 00:53:31.470 Uttam Kumaran: This is an example of a change where I’m not creating a new file. I’m actually modifying a file, and you can see for both of these. They have this modified. And I’m basically commenting these.

491 00:53:31.480 00:53:34.220 Uttam Kumaran: what I did there is, I just did command

492 00:53:34.360 00:53:35.570 Uttam Kumaran: slash.

493 00:53:35.740 00:53:49.279 Uttam Kumaran: which is basically the easy way of doing comments and it because this is a python yaml file in python to do comments you do these hashes. And so it’s adding those comments I’m going to say here.

494 00:53:49.470 00:53:51.690 Uttam Kumaran: commenting out

495 00:53:51.880 00:53:55.980 Uttam Kumaran: the jobs that run on Vrs.

496 00:53:56.860 00:53:58.980 Uttam Kumaran: And I’m going to commit it.

497 00:54:00.510 00:54:02.130 Uttam Kumaran: I’m going to push it again

498 00:54:03.080 00:54:05.200 Uttam Kumaran: now. You should see that

499 00:54:06.100 00:54:08.550 Uttam Kumaran: my thing came in.

500 00:54:08.850 00:54:10.290 Uttam Kumaran: There’s an approval

501 00:54:10.310 00:54:13.019 Uttam Kumaran: great. So actually don’t need to do any changes.

502 00:54:14.750 00:54:22.959 Uttam Kumaran: and so I get the review. So now I think everybody can come back with me. What we’re going to do now is just you should see the ability to go ahead and hit

503 00:54:22.990 00:54:25.859 Uttam Kumaran: merge, pull requests on each of your sides.

504 00:54:27.770 00:54:30.610 Uttam Kumaran: so you should see Merge should see merge

505 00:54:31.232 00:54:35.020 Uttam Kumaran: feel free to go ahead and just click that. So I’m gonna click on merge.

506 00:54:38.040 00:54:40.849 Uttam Kumaran: I don’t know why it’s loading.

507 00:54:42.880 00:54:45.120 Uttam Kumaran: and then I’m gonna hit, confirm, merge.

508 00:54:47.490 00:54:50.770 Uttam Kumaran: great pull request successfully merged and closed.

509 00:54:52.010 00:54:54.220 Uttam Kumaran: Does everyone see that on their end.

510 00:54:57.450 00:54:58.960 Uttam Kumaran: feel free to click, that.

511 00:55:17.227 00:55:25.349 Priyadharshini Aravindan: Some checks were not successful as shown, so should I merge the pull request, or what should I do?

512 00:55:25.350 00:55:27.539 Uttam Kumaran: Yes, please, just go ahead and merge.

513 00:55:27.780 00:55:32.185 Priyadharshini Aravindan: Okay.

514 00:55:37.560 00:55:41.488 Priyadharshini Aravindan: I should do a squash and merge.

515 00:55:42.336 00:55:45.200 Uttam Kumaran: Do you see? So you see here, this merge button.

516 00:55:47.040 00:55:50.279 Priyadharshini Aravindan: Yeah, that’s oh, yeah. The that one.

517 00:55:50.690 00:55:51.530 Priyadharshini Aravindan: Yep, just.

518 00:55:51.530 00:55:53.589 Uttam Kumaran: Please just press this button. Yeah.

519 00:56:00.270 00:56:00.980 Priyadharshini Aravindan: At, our.

520 00:56:00.980 00:56:02.320 Uttam Kumaran: Akshay. How’s it going.

521 00:56:03.000 00:56:04.109 Priyadharshini Aravindan: At the end

522 00:56:04.640 00:56:05.940 Priyadharshini Aravindan: nothing is happening.

523 00:56:05.940 00:56:07.220 Atharv Gudi: The machine man.

524 00:56:07.220 00:56:14.100 Priyadharshini Aravindan: Push the merge, pull request because there is some error. Some checks were not successful.

525 00:56:14.100 00:56:16.960 Uttam Kumaran: So it doesn’t. Is it preventing you from doing it?

526 00:56:16.960 00:56:18.330 Priyadharshini Aravindan: Yeah, and.

527 00:56:18.330 00:56:18.729 Uttam Kumaran: I think.

528 00:56:18.730 00:56:22.799 Priyadharshini Aravindan: It’s it’s it stays there.

529 00:56:25.745 00:56:27.630 Priyadharshini Aravindan: Yeah.

530 00:56:28.234 00:56:32.460 Atharv Gudi: Yeah, for me to can we try the commenting out the.

531 00:56:34.370 00:56:35.794 Uttam Kumaran: Yeah, I think,

532 00:56:37.170 00:56:38.170 Atharv Gudi: Met, yeah.

533 00:56:40.720 00:56:44.089 Uttam Kumaran: So one thing actually here. One thing you can do is

534 00:56:44.260 00:56:49.569 Uttam Kumaran: on your end. If you go to your github desktop and you click on origin.

535 00:56:52.359 00:56:54.349 Priyadharshini Aravindan: Right.

536 00:56:54.350 00:56:56.560 Uttam Kumaran: Did? Does it pull down any changes.

537 00:56:57.320 00:57:03.360 Priyadharshini Aravindan: Oh!

538 00:57:20.390 00:57:22.079 Uttam Kumaran: Pull down any changes for you guys.

539 00:57:42.690 00:57:45.943 Uttam Kumaran: or maybe oh, Athar, if you want to share your screen, we can walk through.

540 00:57:46.160 00:57:46.770 Atharv Gudi: And.

541 00:57:57.763 00:58:01.269 Priyadharshini Aravindan: Great. Let’s.

542 00:58:01.558 00:58:03.869 Uttam Kumaran: So if you go back to your branch

543 00:58:07.650 00:58:08.799 Uttam Kumaran: and you put fresh.

544 00:58:08.840 00:58:13.719 Uttam Kumaran: most okay, great. So that’s fine. And then the other thing I can ask is.

545 00:58:13.950 00:58:18.199 Uttam Kumaran: if you go to branch and you click, update from main.

546 00:58:18.570 00:58:22.289 Uttam Kumaran: you go to. If you go to branch in the in the like

547 00:58:22.470 00:58:24.289 Uttam Kumaran: file whatever, like

548 00:58:24.970 00:58:27.350 Uttam Kumaran: the top of your screen, where it says, like

549 00:58:27.890 00:58:29.520 Uttam Kumaran: file edit, view.

550 00:58:30.600 00:58:31.904 Atharv Gudi: Oh, here. Okay.

551 00:58:34.330 00:58:36.080 Uttam Kumaran: Yeah, if you click update from main.

552 00:58:38.085 00:58:39.450 Priyadharshini Aravindan: Bait.

553 00:58:39.450 00:58:41.050 Uttam Kumaran: Now you click on! Push.

554 00:58:44.323 00:58:46.026 Priyadharshini Aravindan: Perfect.

555 00:58:49.810 00:58:50.790 Priyadharshini Aravindan: mobile.

556 00:58:53.170 00:58:54.460 Atharv Gudi: Do I fetch pedal.

557 00:58:55.149 00:58:59.730 Uttam Kumaran: No, you’re actually perfect. If you go to your pull request. Now, you’re gonna see that it should be green.

558 00:58:59.730 00:59:01.600 Atharv Gudi: Okay, let me just try that out.

559 00:59:01.850 00:59:02.370 Atharv Gudi: Yeah, cool.

560 00:59:02.760 00:59:03.280 Uttam Kumaran: Acharya.

561 00:59:03.280 00:59:04.589 Priyadharshini Aravindan: Yeah, after the.

562 00:59:04.890 00:59:06.176 Uttam Kumaran: Yeah, if you’re able to do that.

563 00:59:06.360 00:59:07.990 Priyadharshini Aravindan: And are paying in March

564 00:59:08.190 00:59:16.180 Priyadharshini Aravindan: after update the main branch. Should I do a push origin.

565 00:59:17.648 00:59:19.040 Priyadharshini Aravindan: and then I’ll change.

566 00:59:19.040 00:59:20.350 Uttam Kumaran: You’re able to do that as well.

567 00:59:22.020 00:59:23.990 Priyadharshini Aravindan: Oh!

568 00:59:23.990 00:59:27.039 Akshay kumar.G: Why can I see the update option like I was able to.

569 00:59:27.550 00:59:34.260 Uttam Kumaran: If you open, get up desktop. If you go to file, you should see branch at the top, you can click on branch.

570 00:59:34.805 00:59:35.599 Priyadharshini Aravindan: Yeah, for me.

571 00:59:36.240 00:59:37.910 Priyadharshini Aravindan: It’s up enough.

572 00:59:43.160 00:59:44.880 Priyadharshini Aravindan: Oh.

573 00:59:55.790 00:59:57.402 Uttam Kumaran: On my side.

574 01:00:00.930 01:00:09.310 Priyadharshini Aravindan: The march to the request goes nowhere. It’s the same.

575 01:00:15.260 01:00:16.680 Uttam Kumaran: You don’t see the screen.

576 01:00:18.100 01:00:28.970 Priyadharshini Aravindan: Yeah, this came, this, this came, and if I press, I mean if I click on merge, pull, request, nothing happens.

577 01:00:28.970 01:00:30.090 Uttam Kumaran: See this screen.

578 01:00:30.860 01:00:36.660 Priyadharshini Aravindan: March! Pull! No, confirm, for March is not coming.

579 01:00:39.085 01:00:42.480 Uttam Kumaran: Maybe you can refresh your your window.

580 01:00:42.770 01:00:44.967 Priyadharshini Aravindan: Yeah. Once again.

581 01:00:45.860 01:00:46.675 Priyadharshini Aravindan: Okay.

582 01:00:47.500 01:00:52.100 Priyadharshini Aravindan: yeah, it came. So I’ll I’ll do the confirmation of.

583 01:00:56.070 01:01:00.400 Uttam Kumaran: Okay, great. So it looks like everybody was able to do it. So, Akshay, you merge yours.

584 01:01:00.470 01:01:03.560 Uttam Kumaran: Atharv, you’re you’re able to see that. Okay, great, perfect

585 01:01:11.710 01:01:13.450 Uttam Kumaran: Korea, just waiting on on you.

586 01:01:15.840 01:01:19.970 Priyadharshini Aravindan: Yeah, I did. I completed it.

587 01:01:22.060 01:01:24.629 Uttam Kumaran: It still says, waiting to be merged here.

588 01:01:25.310 01:01:29.190 Priyadharshini Aravindan: The pull request successfully merged and closed.

589 01:01:29.190 01:01:30.040 Uttam Kumaran: Oh, okay.

590 01:01:36.290 01:01:38.180 Uttam Kumaran: Still see it on my side.

591 01:01:42.793 01:01:44.139 Priyadharshini Aravindan: I thought.

592 01:01:44.140 01:01:47.919 Uttam Kumaran: Do you see that on your side, like if you go to pull request, do you still see this one open.

593 01:01:48.603 01:01:50.719 Atharv Gudi: Let me just check around.

594 01:01:54.780 01:01:56.069 Atharv Gudi: I do. Yeah.

595 01:01:56.860 01:01:57.590 Priyadharshini Aravindan: Yeah, so.

596 01:01:57.590 01:01:58.300 Uttam Kumaran: Create.

597 01:01:58.300 01:02:03.950 Priyadharshini Aravindan: Chose. It’s a cool request, successfully merged in, chose for a 3.rd

598 01:02:03.950 01:02:06.429 Uttam Kumaran: No, no, no, that’s a darves. Pull request.

599 01:02:06.740 01:02:07.515 Priyadharshini Aravindan: Okay.

600 01:02:08.290 01:02:13.039 Uttam Kumaran: This one is your. This one is from this one is your branch, so you must have closed.

601 01:02:13.300 01:02:13.840 Priyadharshini Aravindan: I thought.

602 01:02:13.840 01:02:15.209 Uttam Kumaran: Ours pull request.

603 01:02:15.760 01:02:16.710 Priyadharshini Aravindan: Oh, okay, you need to.

604 01:02:16.710 01:02:21.030 Uttam Kumaran: The one authored by you. So again, this is the one that you created.

605 01:02:22.260 01:02:23.360 Priyadharshini Aravindan: Yeah. Done.

606 01:02:25.180 01:02:29.040 Uttam Kumaran: Our view. Maybe you got skipped over, but you kind of get the process right.

607 01:02:29.040 01:02:31.849 Atharv Gudi: Oh, no, I did I I did close my own.

608 01:02:31.850 01:02:33.430 Uttam Kumaran: Okay. Okay, okay, cool. Okay, great.

609 01:02:33.680 01:02:34.853 Uttam Kumaran: So now,

610 01:02:35.560 01:02:40.059 Uttam Kumaran: if you want to go into code, if you ever everybody wants to follow me and just go into code

611 01:02:40.290 01:02:41.920 Uttam Kumaran: and click on docs.

612 01:02:44.570 01:02:46.839 Uttam Kumaran: You’re now going to see all the files we created.

613 01:02:58.530 01:03:00.079 Atharv Gudi: Oh, yeah, I can see mine.

614 01:03:02.080 01:03:03.770 Uttam Kumaran: Everyone everyone can see theirs.

615 01:03:03.960 01:03:04.775 Priyadharshini Aravindan: Yeah.

616 01:03:05.590 01:03:10.249 Uttam Kumaran: Okay, great. So that is the 1st example of pushing some code to production.

617 01:03:10.580 01:03:11.819 Uttam Kumaran: I know it’s not

618 01:03:12.530 01:03:18.099 Uttam Kumaran: not like the most interesting code, but it is code, and it is in production. And it got reviewed. So

619 01:03:18.280 01:03:20.370 Uttam Kumaran: this is like a

620 01:03:20.760 01:03:25.540 Uttam Kumaran: simple example of, like what we do multiple times a day every day.

621 01:03:27.440 01:03:34.609 Uttam Kumaran: so one example I do want to walk you through is something that’s happening, for example, on our actual one of our client instances.

622 01:03:35.000 01:03:39.440 Uttam Kumaran: So you’ll see that if you go here, we actually do have a lot of pull requests open.

623 01:03:39.680 01:03:40.750 Uttam Kumaran: And

624 01:03:40.780 01:03:43.729 Uttam Kumaran: like, I want to go through an example of

625 01:03:44.710 01:03:46.139 Uttam Kumaran: like this one.

626 01:03:46.830 01:03:48.920 Uttam Kumaran: Or let’s see

627 01:03:50.417 01:03:53.280 Uttam Kumaran: wanna see one with some comments.

628 01:04:00.900 01:04:04.260 Uttam Kumaran: Yeah, so here’s an example of Ryan created this.

629 01:04:04.320 01:04:07.270 Uttam Kumaran: There’s 6 changes here.

630 01:04:08.383 01:04:09.670 Uttam Kumaran: Patrick. Then.

631 01:04:09.830 01:04:12.029 Uttam Kumaran: you know, said, Let’s get this merged.

632 01:04:12.290 01:04:14.690 Uttam Kumaran: and he hit thumbs up.

633 01:04:14.840 01:04:17.369 Uttam Kumaran: I want to see if there’s anything where

634 01:04:17.880 01:04:18.960 Uttam Kumaran: there are some

635 01:04:19.220 01:04:21.159 Uttam Kumaran: questions from me.

636 01:04:21.410 01:04:22.980 Uttam Kumaran: Yeah, so here’s a good one.

637 01:04:23.120 01:04:29.079 Uttam Kumaran: Brian, he added. Some fix for some shopify duplications. I then tagged Patrick.

638 01:04:29.160 01:04:31.820 Uttam Kumaran: And we’re we’re testing some things.

639 01:04:32.575 01:04:34.889 Uttam Kumaran: I want to look at a

640 01:04:35.550 01:04:37.599 Uttam Kumaran: let’s see.

641 01:04:40.220 01:04:42.839 Uttam Kumaran: these are all pretty simple ones.

642 01:04:46.450 01:04:52.560 Uttam Kumaran: Yeah, so this is an example of Patrick reviewed. Left a comment. Brian pay.

643 01:04:52.680 01:04:54.110 Uttam Kumaran: responded

644 01:04:54.310 01:04:57.429 Uttam Kumaran: Ryan reviewed. Just you can see so

645 01:04:57.520 01:05:07.049 Uttam Kumaran: exactly, the process you went through is what we’re doing every day, multiple times a day. You’re going to see that this pull request channel, basically has all the pull requests here.

646 01:05:07.450 01:05:22.229 Uttam Kumaran: And you’re going to see some more come in. So the things that we’re each working on is going to require code. So like Akshay, for example, once you’re done, you have evidence code that’s local. You’re going to create a branch for that. And you’re going to go ahead and push that code.

647 01:05:22.718 01:05:30.820 Uttam Kumaran: The one thing that I would suggest is we typically don’t create our branches from scratch. Everything is tied to an issue.

648 01:05:30.960 01:05:40.450 Uttam Kumaran: So you should. You should be able to go here. And, for example, if I go to Akshay’s, which is create evidence, page with sales information. Akshay, you could actually hit, create a branch here.

649 01:05:40.870 01:05:46.979 Uttam Kumaran: Once you hit, create a branch, you can actually open that branch locally and then start building your code there.

650 01:05:47.550 01:05:52.453 Uttam Kumaran: So that way, when we go into any sort of any sort of issue here, that’s

651 01:05:53.900 01:05:57.419 Uttam Kumaran: that’s complete. For example, if I look at this

652 01:05:58.155 01:06:01.709 Uttam Kumaran: this is not a good one. If I look at

653 01:06:02.730 01:06:04.850 Uttam Kumaran: this is also not a good one

654 01:06:05.530 01:06:13.130 Uttam Kumaran: here. So this is something that Ryan completed. You could see, the branch here is directly related to this issue.

655 01:06:13.160 01:06:17.250 Uttam Kumaran: So the structure is basically, I have an issue. I said, Hey, we need to update this.

656 01:06:18.290 01:06:20.609 Uttam Kumaran: Ryan creates a branch here.

657 01:06:20.830 01:06:25.690 Uttam Kumaran: This is Ryan’s branch. And and you can see here it’s it’s it’s linked to this issue.

658 01:06:27.300 01:06:40.059 Uttam Kumaran: So that way, when any code gets updated. I know, what is this problems? What is it solving? What problem is this solving? And we can kind of keep everything organized? Because at the end of the week. What we do is we send a update to the client, basically, of all the things we’ve done.

659 01:06:41.770 01:06:51.669 Uttam Kumaran: So any questions there, as you guys are working through this feel free with whoever you’re working on internally to just talk to them about setting up Github.

660 01:06:51.690 01:06:56.100 Uttam Kumaran: Everything you guys do is going to get reviewed by the person that you’re working directly with.

661 01:06:56.260 01:06:59.530 Uttam Kumaran: so should be pretty straightforward.

662 01:07:00.076 01:07:07.130 Uttam Kumaran: Again. All these things are all new technologies, I’m sure a lot of new lingo. So don’t worry about like getting this perfect.

663 01:07:07.680 01:07:15.799 Uttam Kumaran: The nice thing is github desktop, and things like that are here to help, but everybody internally learned at 1 point, so feel free to ask questions.

664 01:07:16.140 01:07:17.680 Uttam Kumaran: Anything else.

665 01:07:18.448 01:07:21.099 Uttam Kumaran: Anything else I can answer right now.

666 01:07:24.148 01:07:29.720 Atharv Gudi: Yeah. So I for for github desktop, the local one that we’re using.

667 01:07:29.810 01:07:34.289 Atharv Gudi: we only need to just clone actions, or whatever cause

668 01:07:34.340 01:07:40.859 Atharv Gudi: is that all we’re gonna be needing to do? Because I I, the way I had gone about doing this whole

669 01:07:41.626 01:07:50.190 Atharv Gudi: workshop that we did today, we we I had. I clone brainforce actions. I don’t have access to anything else. Aside from that.

670 01:07:50.710 01:08:08.410 Uttam Kumaran: Yeah. So we’re actually gonna so all the work that we’re doing related to testing and new stuff is for one of our clients called pool parts to go. It’s the client that I mentioned, I think maybe last Friday, or whatever you you guys have access to this repository right now. If not, I will go ahead and give you guys access.

671 01:08:09.220 01:08:15.589 Atharv Gudi: So I didn’t see that on my github desktop. I know I have access to that on the Github

672 01:08:15.810 01:08:18.030 Atharv Gudi: like on when I check it on the web.

673 01:08:18.080 01:08:19.240 Atharv Gudi: But okay.

674 01:08:20.470 01:08:22.600 Atharv Gudi: on the queue. Yeah.

675 01:08:23.790 01:08:28.149 Uttam Kumaran: Yeah, I think you guys should all be in here. So if you go to Github desktop.

676 01:08:28.399 01:08:33.499 Uttam Kumaran: you should see repository here, and you can add all. You should see it here under pool parts ago.

677 01:08:42.220 01:08:48.493 Priyadharshini Aravindan: Yeah, I have pull paths. I cloned it. Actually.

678 01:08:50.590 01:08:53.389 Uttam Kumaran: Cool, perfect. That’s exactly where you’ll be working on this code.

679 01:08:53.590 01:09:02.122 Priyadharshini Aravindan: Yeah, because he had to. Retrieve the shopify model. So I have pool paths, logo on my Github desktop.

680 01:09:05.880 01:09:12.449 Priyadharshini Aravindan: Anything else that needs to be added other than pool paths, logo and actions, I mean brain forge actions.

681 01:09:12.450 01:09:13.549 Uttam Kumaran: That’s it for now.

682 01:09:13.740 01:09:14.729 Priyadharshini Aravindan: Okay.

683 01:09:15.729 01:09:20.514 Uttam Kumaran: I have a bunch, cause I’m there’s just a lot. But it’s just this one in Bray fourjections.

684 01:09:20.970 01:09:25.860 Priyadharshini Aravindan: So the brain forge actions are mostly for the documentations. Right?

685 01:09:26.479 01:09:28.089 Uttam Kumaran: Yes.

686 01:09:28.119 01:09:32.579 Uttam Kumaran: exactly. So we’ll change. We’re gonna change the name of it soon. Patrick’s working on that.

687 01:09:32.870 01:09:34.040 Priyadharshini Aravindan: Okay.

688 01:09:35.250 01:09:41.279 Priyadharshini Aravindan: so the documentations have any particular template, or how is it.

689 01:09:42.432 01:09:47.010 Uttam Kumaran: We don’t have any template right now. But we will be following

690 01:09:49.244 01:09:52.880 Uttam Kumaran: We will be following this document, which is basically

691 01:09:53.312 01:09:57.679 Uttam Kumaran: how we do documentation. So I’m going to be putting together templates on each.

692 01:09:58.590 01:10:09.120 Priyadharshini Aravindan: Okay, yeah, because I just wanted to like, because it’s basically what changes we do to the code that goes into the document right?

693 01:10:09.120 01:10:22.399 Uttam Kumaran: Yeah, exactly. So. The point of documentation is to one share what you did, but also for future folks who may want to understand or learn or improve they will, they need a documentation. The only thing I’ll say here is like.

694 01:10:22.730 01:10:24.960 Uttam Kumaran: as usual, as I kind of said

695 01:10:25.010 01:10:37.569 Uttam Kumaran: all the time is, we have, like a big bias towards action, which is like, just commit code and keep moving forward as fast as you can. The problem we’re gonna have is a lot of this stuff we’re figuring out again where it’s. It’s a

696 01:10:37.640 01:10:41.410 Uttam Kumaran: new company, and we’re just figuring out how to do all these things.

697 01:10:41.420 01:10:51.029 Uttam Kumaran: so everything may not be perfect. There may not be templates for everything, you know. There, even today we fixed an issue. So there’s always going to be stuff like that. So

698 01:10:51.430 01:10:53.080 Uttam Kumaran: the best thing is to.

699 01:10:53.150 01:10:57.110 Uttam Kumaran: you know, create a poll request and then ask questions. After that, you know. So.

700 01:10:58.390 01:11:07.510 Priyadharshini Aravindan: Yeah, okay, so it’s basically stick to the ticket number and then add whatever code changes we did to the documentation. So keep it simple.

701 01:11:07.800 01:11:15.620 Uttam Kumaran: Yes, yeah. And then again, you can also, if if it’s easier to do a notion and then do all the documentation stuff at the end. That’s also fine.

702 01:11:15.810 01:11:16.610 Uttam Kumaran: Aye.

703 01:11:17.050 01:11:23.539 Uttam Kumaran: it’s it’s whatever is easiest for your workflow. And then, basically, whatever allows you to get the work done the fastest.

704 01:11:23.650 01:11:30.329 Uttam Kumaran: you’ll figure out what will be best for everybody. There’s they have a different process. Some people write at the end. So people do stuff as they go.

705 01:11:31.177 01:11:35.829 Uttam Kumaran: You know, this is where you figure out as a as a developer.

706 01:11:36.244 01:11:40.640 Uttam Kumaran: You know what what works for you, and like kind of like how your style is. You know.

707 01:11:41.650 01:11:42.830 Priyadharshini Aravindan: Yeah, got it?

708 01:11:44.744 01:11:48.440 Uttam Kumaran: Author. I wanna make sure that you got you have access to that.

709 01:11:48.843 01:11:49.589 Uttam Kumaran: Mr. Jack.

710 01:11:49.920 01:11:53.710 Atharv Gudi: Can I just share my screen and show you cause I am unable to

711 01:11:53.920 01:11:55.800 Atharv Gudi: navigate where to go about

712 01:11:56.320 01:11:58.082 Atharv Gudi: whatever this is.

713 01:12:01.080 01:12:01.830 Atharv Gudi: so.

714 01:12:01.830 01:12:04.410 Akshay kumar.G: Be even. I have only access to import that.

715 01:12:04.420 01:12:05.140 Atharv Gudi: Yeah.

716 01:12:05.327 01:12:05.890 Akshay kumar.G: That’s a full.

717 01:12:06.470 01:12:11.610 Atharv Gudi: This is all that’s showing over here. Current, repository, brain projections.

718 01:12:12.020 01:12:15.849 Uttam Kumaran: Okay, give me once let me let me just make sure that you’re

719 01:12:17.230 01:12:18.510 Uttam Kumaran: you’re in there.

720 01:12:21.290 01:12:25.110 Uttam Kumaran: I see Akshay. I see you in here, so I don’t know.

721 01:12:44.090 01:12:49.090 Uttam Kumaran: Can you open? Can you share again and go to Github directly.

722 01:12:53.282 01:12:55.329 Atharv Gudi: Share? What? Directly? Again?

723 01:12:55.690 01:12:59.199 Uttam Kumaran: Just share your screen, and you can just go to github.com directly.

724 01:12:59.860 01:13:02.239 Atharv Gudi: Github dot. Okay, I’ll just share

725 01:13:06.350 01:13:07.080 Atharv Gudi: yeah.

726 01:13:11.800 01:13:14.209 Uttam Kumaran: If if you can just go to github.com. Yeah.

727 01:13:14.380 01:13:15.150 Atharv Gudi: Okay, I’m

728 01:13:15.460 01:13:16.710 Atharv Gudi: this is mandatory.

729 01:13:16.870 01:13:20.620 Uttam Kumaran: Brainforge dot brain forge. AI, yep, click on that.

730 01:13:21.440 01:13:23.579 Uttam Kumaran: And you see both parts ago.

731 01:13:23.800 01:13:24.950 Uttam Kumaran: Yeah, you can click.

732 01:13:26.140 01:13:27.460 Uttam Kumaran: And then

733 01:13:27.580 01:13:29.790 Uttam Kumaran: on the right, you see, code.

734 01:13:29.980 01:13:30.570 Atharv Gudi: Yeah.

735 01:13:31.250 01:13:35.410 Uttam Kumaran: You should be able to see Clone, and you could say, open with github desk, huh!

736 01:13:36.760 01:13:38.500 Atharv Gudi: Oh, yeah.

737 01:13:40.230 01:13:41.360 Atharv Gudi: Man, yep.

738 01:13:41.720 01:13:42.700 Uttam Kumaran: Perfect.

739 01:13:43.120 01:13:44.539 Uttam Kumaran: Yes, there you go.

740 01:13:45.620 01:13:48.329 Uttam Kumaran: so I don’t know. Sometimes maybe it just doesn’t like

741 01:13:48.510 01:13:53.280 Uttam Kumaran: sync or whatever. So you could always go directly to the repository and add it there.

742 01:13:56.490 01:13:57.260 Atharv Gudi: A day.

743 01:13:57.800 01:13:59.799 Uttam Kumaran: Actually, you follow that one.

744 01:14:04.290 01:14:05.149 Akshay kumar.G: Yeah, do we do some.

745 01:14:06.730 01:14:07.889 Uttam Kumaran: Wait! Sorry. Say that again.

746 01:14:10.350 01:14:11.490 Akshay kumar.G: Yeah, I’m doing this again.

747 01:14:11.880 01:14:12.610 Uttam Kumaran: Okay, okay.

748 01:14:15.010 01:14:20.980 Uttam Kumaran: okay, great. Yeah. So everybody should now have pool parts to go. Clone. We’ve all worked on Prs.

749 01:14:21.030 01:14:28.549 Uttam Kumaran: so the thing is all they’re your tasks will be driving towards creating a pull request of some form, you know, with some code modifications.

750 01:14:28.650 01:14:34.849 Uttam Kumaran: So again, the the thing I would say is, continue to use the intern slack channel, and then also

751 01:14:35.120 01:14:39.909 Uttam Kumaran: the other thing is, feel free to tag people directly in there. If you use the app button

752 01:14:40.285 01:15:04.679 Uttam Kumaran: you can tag people directly in there and ask questions. The bit. The the thing I will continue to encourage you not to do is to wait and try to figure it out. All these things are brand new. So you’re gonna have issues. Inevitably. The best thing you could do is ask questions, and everybody will kind of learn from each other. Also, like, I know, probably people are messaging directly with

753 01:15:05.336 01:15:16.540 Uttam Kumaran: with the folks that you’re working with. If you can try to keep that conversation in the intern channel that way, everybody can kind of see that, and everybody can kind of learn from some of the stuff that you’re asking about.

754 01:15:17.137 01:15:19.580 Uttam Kumaran: So again you can just go

755 01:15:20.141 01:15:26.278 Uttam Kumaran: you can just go directly into here and go directly into the

756 01:15:27.480 01:15:29.569 Uttam Kumaran: intern channel, and I would

757 01:15:29.760 01:15:33.530 Uttam Kumaran: I would just ask directly in here, if you have any questions.

758 01:15:34.624 01:15:48.780 Uttam Kumaran: Again, we do a lot of that in our internal engineering channel, where we ask all questions. And i, 1 of the things about slack is easy to just DM people directly, but all that learning gets lost. None of it gets surfaced to everybody

759 01:15:48.820 01:15:51.770 Uttam Kumaran: so as much as we can use this channel. That’d be amazing.

760 01:15:52.401 01:16:04.229 Uttam Kumaran: And then for this week again, I think everybody has tasks, so I’ll be looking forward to kind of checking in next few days on how stuff is going. I think some people I’ll be kind of meeting closer with some people

761 01:16:04.590 01:16:08.620 Uttam Kumaran: you’ve been meeting with Patrick or or Ryan, or folks directly. So

762 01:16:09.067 01:16:11.150 Uttam Kumaran: I’ll let you guys handle that.

763 01:16:11.610 01:16:12.599 Uttam Kumaran: Please let me

764 01:16:12.820 01:16:14.009 Uttam Kumaran: any other question.

765 01:16:15.790 01:16:28.829 Priyadharshini Aravindan: Yeah. Before doing these pull request changes for code. We have to once I mean, review with our mentors, right?

766 01:16:28.830 01:16:33.400 Uttam Kumaran: Yes, that’s correct. So you can still create the pull request and then send it to them to review.

767 01:16:33.900 01:16:38.349 Priyadharshini Aravindan: Okay before I check with them once. But

768 01:16:38.370 01:16:39.890 Priyadharshini Aravindan: before creating that.

769 01:16:39.890 01:16:45.729 Uttam Kumaran: Yeah, I would say throughout the whole process, try to get feedback as much as possible.

770 01:16:46.059 01:17:00.869 Uttam Kumaran: But you know, it may be easier for them to take a look at your pull request. Once you have some stuff again, the easiest thing you could do is create the pull, request, or create a draft, so you can start, save mode, and then when you go meet with them.

771 01:17:00.920 01:17:03.520 Uttam Kumaran: it’s easy for you to say, Hey, go check out.

772 01:17:04.080 01:17:08.069 Uttam Kumaran: go check out the code. I just created a draft pull request, or I created a pull request.

773 01:17:08.434 01:17:17.229 Uttam Kumaran: The kind of thing is is like, if you’re sharing your screen, and you’re like this code. They may not be able to like see it on their screen. And so you have some communication gaps.

774 01:17:17.300 01:17:32.860 Uttam Kumaran: So there’s no risk here in creating pull requests early or anytime. So the the I would say, the thing that’s that’s always going to be blocked is basically merging it to the production is where you’re going to need a review. Anything you do before that. It’s it’s up to you.

775 01:17:33.600 01:17:35.390 Priyadharshini Aravindan: Yeah. Okay, got it

776 01:17:37.780 01:17:38.320 Priyadharshini Aravindan: on that.

777 01:17:38.320 01:17:38.670 Uttam Kumaran: Great.

778 01:17:38.670 01:17:47.160 Priyadharshini Aravindan: I have reached out to Patrick for that snowflake error. I’ll see he’ll be available now in the night, I mean for our night.

779 01:17:47.160 01:17:49.910 Uttam Kumaran: Yeah, he’ll be. He should be logging on

780 01:17:50.180 01:17:51.220 Uttam Kumaran: soon.

781 01:17:51.703 01:17:57.179 Uttam Kumaran: I’ll go ahead and also tag him again in that if you in slack. If you use the at symbol.

782 01:17:57.770 01:18:03.480 Uttam Kumaran: like in your email, the at. And you do add Patrick. It will actually send him a little notification.

783 01:18:03.690 01:18:04.445 Priyadharshini Aravindan: Okay.

784 01:18:05.506 01:18:10.409 Uttam Kumaran: Also try that, because again, everybody’s kind of looking at a bunch of different channels. So

785 01:18:10.470 01:18:12.930 Uttam Kumaran: but yeah, I’m sure he’ll he’ll look on it soon, so.

786 01:18:13.390 01:18:16.813 Priyadharshini Aravindan: Yeah, I’ll do that.

787 01:18:19.350 01:18:19.840 Priyadharshini Aravindan: Okay.

788 01:18:19.840 01:18:30.060 Uttam Kumaran: Okay, thanks. Everyone I appreciate. I’m gonna save this recording also and create some documentation on this. So in case anybody else wants a reference. You can re-watch this recording.

789 01:18:30.100 01:18:37.199 Uttam Kumaran: and then again feel free to slack. Slack me in the Channel. If you have any questions that way. Other folks can also answer if I’m not available.

790 01:18:39.113 01:18:39.586 Priyadharshini Aravindan: Okay.

791 01:18:41.170 01:18:41.880 Uttam Kumaran: Okay.

792 01:18:42.000 01:18:43.740 Uttam Kumaran: perfect. Thanks. Everyone.

793 01:18:44.020 01:18:44.770 Atharv Gudi: Thank you.

794 01:18:44.770 01:18:45.145 Priyadharshini Aravindan: Bye.

795 01:18:46.000 01:18:46.670 Priyadharshini Aravindan: bye.