├── style.css
├── .gitignore
├── murple_logo.png
├── app_screenshot.png
├── .eslintrc.js
├── index.html
├── MIT.md
├── .github
└── workflows
│ └── linters.yml
└── README.md
/style.css:
--------------------------------------------------------------------------------
1 |
2 | h1 {
3 | color: orange;
4 | }
5 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
3 | dist/*.html
4 | dist/*.css
5 |
6 | test.md
--------------------------------------------------------------------------------
/murple_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ClaudiaRojasSoto/Hello_World/HEAD/murple_logo.png
--------------------------------------------------------------------------------
/app_screenshot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/ClaudiaRojasSoto/Hello_World/HEAD/app_screenshot.png
--------------------------------------------------------------------------------
/.eslintrc.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | "env": {
3 | "browser": true,
4 | "es2021": true
5 | },
6 | "extends": "eslint:recommended",
7 | "overrides": [
8 | ],
9 | "parserOptions": {
10 | "ecmaVersion": "latest"
11 | },
12 | "rules": {
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 | Hello Microverse
10 |
11 |
12 |
13 |
14 | Hello Microverse
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/MIT.md:
--------------------------------------------------------------------------------
1 | ## Copyright 2021, [YOUR NAME]
2 |
3 | ###### Please delete this line and the next one
4 | ###### APP TYPE can be a webpage/website, a web app, a software and so on
5 |
6 | Permission is hereby granted, free of charge, to any person obtaining a copy of this [APP TYPE] and associated documentation files, to deal in the [APP TYPE] without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the [APP TYPE], and to permit persons to whom the [APP TYPE] is furnished to do so, subject to the following conditions:
7 |
8 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the [APP TYPE].
9 |
10 | THE [APP TYPE] IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE [APP TYPE] OR THE USE OR OTHER DEALINGS IN THE [APP TYPE].
11 |
--------------------------------------------------------------------------------
/.github/workflows/linters.yml:
--------------------------------------------------------------------------------
1 | name: Linters
2 |
3 | on: pull_request
4 |
5 | env:
6 | FORCE_COLOR: 1
7 |
8 | jobs:
9 | lighthouse:
10 | name: Lighthouse
11 | runs-on: ubuntu-22.04
12 | steps:
13 | - uses: actions/checkout@v3
14 | - uses: actions/setup-node@v3
15 | with:
16 | node-version: "16"
17 | - name: Setup Lighthouse
18 | run: npm install -g @lhci/cli@0.11.x
19 | - name: Lighthouse Report
20 | run: lhci autorun --upload.target=temporary-public-storage --collect.staticDistDir=.
21 | webhint:
22 | name: Webhint
23 | runs-on: ubuntu-22.04
24 | steps:
25 | - uses: actions/checkout@v3
26 | - uses: actions/setup-node@v3
27 | with:
28 | node-version: "18.x"
29 | - name: Setup Webhint
30 | run: |
31 | npm install --save-dev hint@7.x
32 | [ -f .hintrc ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css/.hintrc
33 | - name: Webhint Report
34 | run: npx hint .
35 | stylelint:
36 | name: Stylelint
37 | runs-on: ubuntu-22.04
38 | steps:
39 | - uses: actions/checkout@v3
40 | - uses: actions/setup-node@v3
41 | with:
42 | node-version: "18.x"
43 | - name: Setup Stylelint
44 | run: |
45 | npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x
46 | [ -f .stylelintrc.json ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css/.stylelintrc.json
47 | - name: Stylelint Report
48 | run: npx stylelint "**/*.{css,scss}"
49 | nodechecker:
50 | name: node_modules checker
51 | runs-on: ubuntu-22.04
52 | steps:
53 | - uses: actions/checkout@v3
54 | - name: Check node_modules existence
55 | run: |
56 | if [ -d "node_modules/" ]; then echo -e "\e[1;31mThe node_modules/ folder was pushed to the repo. Please remove it from the GitHub repository and try again."; echo -e "\e[1;32mYou can set up a .gitignore file with this folder included on it to prevent this from happening in the future." && exit 1; fi
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 | # 📗 Table of Contents
35 |
36 | - [📖 About the Project](#about-project)
37 | - [🛠 Built With](#built-with)
38 | - [Tech Stack](#tech-stack)
39 | - [Key Features](#key-features)
40 | - [🚀 Live Demo](#live-demo)
41 | - [💻 Getting Started](#getting-started)
42 | - [Setup](#setup)
43 | - [Prerequisites](#prerequisites)
44 | - [Install](#install)
45 | - [Usage](#usage)
46 | - [Run tests](#run-tests)
47 | - [Deployment](#deployment)
48 | - [👥 Authors](#authors)
49 | - [🔭 Future Features](#future-features)
50 | - [🤝 Contributing](#contributing)
51 | - [⭐️ Show your support](#support)
52 | - [🙏 Acknowledgements](#acknowledgements)
53 | - [❓ FAQ (OPTIONAL)](#faq)
54 | - [📝 License](#license)
55 |
56 |
57 |
58 | # 📖 [Hello_World]
59 |
60 | **[Hello_World]**
61 | This project aims to help learn about branch creation, version control, and GitHub flow, while exercising skills with GitHub commands like pull requests, descriptive commits, and creating easy-to-understand README sections.
62 |
63 | ## 🛠 Built With
64 |
65 | ### Tech Stack
66 |
67 |
68 |
69 | HTML
70 |
73 |
74 |
75 |
76 | CSS
77 |
80 |
81 |
82 |
83 |
84 |
85 | ### Key Features
86 |
87 | - **[Branch creation]**
88 | - **[Version control]**
89 | - **[GitHub flow]**
90 | - **[Pull request]**
91 | - **[Descriptive commits]**
92 |
93 | (back to top )
94 |
95 |
96 |
97 |
98 |
99 |
100 | ## 💻 Getting Started
101 |
102 | ### Setup
103 | Clone this repository to your local machine:
104 |
105 | git clone https://github.com/ClaudiaRojasSoto/Hello_World
106 |
107 |
108 | ### Prerequisites
109 |
110 | In order to use this project, you need to have Node.js and npm installed on your local machine.
111 |
112 |
119 |
120 |
121 |
122 | ### Install
123 |
124 | Install the necessary dependencies by running:
125 |
126 | npm install
127 |
128 |
136 |
137 | ### Usage
138 |
139 | To start the project, run the following command:
140 |
141 | npm start
142 |
143 |
150 |
151 | ### Run tests
152 |
153 | To run tests, run the following command:
154 |
155 | npm test
156 |
157 |
164 |
165 | ### Deployment
166 |
167 | You can deploy this project using:
168 |
169 | npm run build
170 |
171 |
178 |
179 | (back to top )
180 |
181 |
182 |
183 | ## 👥 Authors
184 |
185 |
186 | 👤 **Claudia Rojas**
187 |
188 | - GitHub: [@ClaudiaRojasSoto](https://github.com/ClaudiaRojasSoto)
189 | - LinkedIn: [LinkedIn](https://www.linkedin.com/in/claudia-soto-260504208/)
190 |
191 |
192 | (back to top )
193 |
194 |
195 |
196 | ## 🔭 Future Features
197 |
198 |
199 | -**[Implement Responsive Design]**
200 | -**[Add JavaScript Functionality]**
201 | -**[Integrate Backend Functionality]**
202 |
203 | (back to top )
204 |
205 |
206 |
207 | ## 🤝 Contributing
208 |
209 | Contributions, issues, and feature requests are welcome!
210 |
211 | Feel free to check the issues page.
212 |
213 | (back to top )
214 |
215 |
216 |
217 | ## ⭐️ Show your support
218 |
219 |
220 | If you like this project, please give it a ⭐️!
221 |
222 | (back to top )
223 |
224 |
225 |
226 | ## 🙏 Acknowledgments
227 |
228 |
229 | I would like to thank...
230 | * Microverse for providing the opportunity to learn Git and GitHub in a collaborative environment.
231 | * GitHub Docs for providing a wealth of information on Git and GitHub.
232 |
233 | (back to top )
234 |
235 |
236 |
237 | ## ❓ FAQ (OPTIONAL)
238 |
239 |
240 | - **[Question_1]**
241 |
242 | - [Answer_1]
243 |
244 | - **[Question_2]**
245 |
246 | - [Answer_2]
247 |
248 | (back to top )
249 |
250 |
251 |
252 | ## 📝 License
253 |
254 | This project is [MIT](./LICENSE) licensed.
255 |
256 | _NOTE: we recommend using the [MIT license](https://choosealicense.com/licenses/mit/) - you can set it up quickly by [using templates available on GitHub](https://docs.github.com/en/communities/setting-up-your-project-for-healthy-contributions/adding-a-license-to-a-repository). You can also use [any other license](https://choosealicense.com/licenses/) if you wish._
257 |
258 | (back to top )
259 |
--------------------------------------------------------------------------------