1
00:00:01,000 --> 00:00:03,000
- [Instructor] There are two sets of references

2
00:00:03,000 --> 00:00:04,009
that I have provided in this course.

3
00:00:04,009 --> 00:00:07,000
First set has the code,

4
00:00:07,000 --> 00:00:10,000
and the second set has development artifacts

5
00:00:10,000 --> 00:00:13,000
such as UML models and UI mock-ups.

6
00:00:13,000 --> 00:00:16,000
Both are available in Git repo.

7
00:00:16,000 --> 00:00:18,000
Let us first look at the code.

8
00:00:18,000 --> 00:00:20,006
The Git repo for this project is set up

9
00:00:20,006 --> 00:00:22,007
so that whichever lesson you go to,

10
00:00:22,007 --> 00:00:26,003
you can find its corresponding code in one of the branches.

11
00:00:26,003 --> 00:00:29,008
For example, when you are reviewing the seventh lesson

12
00:00:29,008 --> 00:00:34,000
in chapter two, you can go to 02-07b.

13
00:00:34,000 --> 00:00:39,000
The lesson ends with the code being check in to 02-07b.

14
00:00:39,000 --> 00:00:42,000
In some cases you will find that there is no b,

15
00:00:42,000 --> 00:00:46,002
or beginning branch, and only e, that is end branch,

16
00:00:46,002 --> 00:00:49,002
and that is because I have simply walked through the code

17
00:00:49,002 --> 00:00:52,001
without making any changes.

18
00:00:52,001 --> 00:00:54,000
I have created these branches

19
00:00:54,000 --> 00:00:57,007
so that you can see the code going through various stages.

20
00:00:57,007 --> 00:01:01,005
You will find me working off of master branch in some cases,

21
00:01:01,005 --> 00:01:04,006
especially when I'm pushing the code to production,

22
00:01:04,006 --> 00:01:07,001
and that is because I have set up Jenkins

23
00:01:07,001 --> 00:01:09,006
to pull the code from master.

24
00:01:09,006 --> 00:01:11,009
In some cases I have also demonstrated

25
00:01:11,009 --> 00:01:16,001
committing the code to one of the lesson branches locally,

26
00:01:16,001 --> 00:01:19,003
but then I have merged the changes to master

27
00:01:19,003 --> 00:01:21,007
before pushing them to production.

28
00:01:21,007 --> 00:01:24,000
These scenarios demonstrate various ways

29
00:01:24,000 --> 00:01:26,004
in which you may manage your code.

30
00:01:26,004 --> 00:01:31,002
The other development artifact has UML models

31
00:01:31,002 --> 00:01:36,002
and is available here, at the root, in this PDF.

32
00:01:36,002 --> 00:01:38,009
This PDF is structured so that

33
00:01:38,009 --> 00:01:42,007
you can refer to various diagrams shown in the video

34
00:01:42,007 --> 00:01:44,005
using the lesson name.

35
00:01:44,005 --> 00:01:47,009
For example, you may find the use case diagram

36
00:01:47,009 --> 00:01:53,003
discussed in lesson titled Elicit and Specify Requirements

37
00:01:53,003 --> 00:01:56,000
in the chapter with the same name.

