You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-7Lines changed: 12 additions & 7 deletions
Original file line number
Diff line number
Diff line change
@@ -20,10 +20,12 @@ Note that the project is divided into three parts where each part represents a p
20
20
21
21
1. You will be given a zipped folder **(look for it at the end of this segment)** containing the basic folder structure of your blogging project.
22
22
23
-
**Please note that you must not alter the overall folder structure of the blogging project, otherwise your project might be wrongly evaluated.** The root directory will consist of an "index.html" file which will be the homepage of your blogging website.
23
+
**Please note that you must not alter the overall folder structure of the blogging project, otherwise your project might be wrongly evaluated.** The root directory will consist of an "index.html" file which will be the homepage of your blogging website.
24
24
25
25
2. The root folder must consist of the folders named **html, styles, and scripts**. All your CSS files must be referenced from and kept inside the styles folder. Similarly, all the HTML files (except "index.html" file) must be placed inside the html folder. All the JavaScript files must be referenced from the scripts folder. You would need to create these folders and segregate your files as per the given guidelines.
26
+
26
27
3. The root folder consists of a folder named **images**. All the images used in the website should reside in this folder. Note that you are already provided with all the images inside this folder which will be used in the website.
28
+
27
29
4. You can use HTML5, CSS3, Bootstrap, JavaScript, FontAwesome icons, and Google Fonts.
28
30
29
31
## Version Control Best Practices
@@ -35,28 +37,31 @@ You should create a master repository for the application, and push the initial
35
37
Please follow the following best practices when using Git and GitHub to strive towards becoming a better software engineer:
36
38
37
39
- Commit your code often and frequently.
40
+
38
41
- Make small and incremental commits.
42
+
39
43
- Make sure your code works before committing it.
44
+
40
45
- Write brief and relevant commit messages.
41
46
42
47
# Part A: Creating the Homepage
43
48
44
-
:::info
45
49
Relevant files to work on: index.html, index.js, header.js, index.css, header.css
46
50
47
-
:::
48
-
49
51
Once you download the zipped folder, you will see a file called "index.html" at the root level of that folder. You must open that file and add your code in that file.
50
52
51
53
This "index.html" file will be the file of your homepage. The final outcome of creating your homepage should look like this:-
1. You must strictly keep HTML, CSS and Javascript portion of the code separate from each other (in separate files)
60
+
58
61
2. You must refer to the "index.css" file inside the "css" folder and define all your css inside that file (for the "index.html" file)
62
+
59
63
3. You must refer to the "index.js" file inside the "js" folder and define all your Javascript inside that file (for the "index.html" file)
64
+
60
65
4. Unless explicitly mentioned otherwise (for example, at some places, it might be mentioned that a certain button MUST be red in colour), you can customize your own CSS for any HTML element you want. However, please keep in mind that the overall appearance of any HTML page must be very similar (if not identical) to the outcome of the screen mentioned prior of each part of the assignment. This means that if certain elements are placed towards the top-right of the screen in the final outcome figure, they MUST be placed at the top-right corner ONLY, failing to do so will lead to deduction of marks. Note that there might be multiple ways in which a certain CSS effect can be achieved. So the exact syntax of the CSS code does not matter, but the overall appearance of any given page must be very similar to the expected outcome.
61
66
62
67
Let us now begin our step by step process of creating our homepage.
@@ -67,7 +72,7 @@ a) **Header** = You will be re-using it at many other places in the assignment.
67
72
68
73
This will be the header portion which should look like this:
0 commit comments