├── .github
└── workflows
│ ├── .gitignore
│ └── linters.yml
├── .gitignore
├── styles.css
├── test.md
├── index.html
├── stylelintrc.json
└── README.md
/.github/workflows/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | test.md
3 |
4 |
--------------------------------------------------------------------------------
/styles.css:
--------------------------------------------------------------------------------
1 | h1 {
2 | color: green;
3 | }
4 |
--------------------------------------------------------------------------------
/test.md:
--------------------------------------------------------------------------------
1 | This file should be ignored by git
2 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Document
9 |
10 |
11 | Hello Microverse!
12 |
13 |
14 |
--------------------------------------------------------------------------------
/stylelintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["stylelint-config-standard"],
3 | "plugins": ["stylelint-scss", "stylelint-csstree-validator"],
4 | "rules": {
5 | "at-rule-no-unknown": null,
6 | "scss/at-rule-no-unknown": [
7 | true,
8 | {
9 | "ignoreAtRules": [
10 | "tailwind",
11 | "apply",
12 | "variants",
13 | "responsive",
14 | "screen"
15 | ]
16 | }
17 | ]
18 | },
19 | "csstree/validator": true,
20 | "ignoreFiles": ["build/**", "dist/**", "**/reset*.css", "**/bootstrap*.css"]
21 | }
22 |
23 |
--------------------------------------------------------------------------------
/.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@v2
14 | - uses: actions/setup-node@v1
15 | with:
16 | node-version: "12.x"
17 | - name: Setup Lighthouse
18 | run: npm install -g @lhci/cli@0.7.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@v2
26 | - uses: actions/setup-node@v1
27 | with:
28 | node-version: "12.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@v2
40 | - uses: actions/setup-node@v1
41 | with:
42 | node-version: "12.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@v2
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
57 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 | # 📖 Hello Microverse
4 |
5 |
6 |
7 | **Hello Microverse** is a project created to add new features.
8 |
9 | ## 🛠 Built With HTML and CSS
10 |
11 | ### Tech Stack
12 |
13 |
14 |
15 | **HTML Markup**
16 |
17 | [HTML](https://www.w3.org/)
18 |
19 |
20 |
21 | **Styling**
22 |
23 | [CSS](https://web.dev/learn/css/)
24 |
25 |
26 |
27 | # Features
28 |
29 | ### Text styling
30 |
31 |
32 | - **Style Text**
33 | - **Colorize Text**
34 | - **Size Text**
35 |
36 |
37 |
38 |
39 | ## 🚀 Live Demo
40 |
41 |
42 | - [Live Demo Link](https://calebchris000.github.io/Hello-World/)
43 |
44 |
45 |
46 | ## 💻 Getting Started
47 |
48 |
49 |
50 | To get a local copy up and running, follow these steps.
51 |
52 | ### Prerequisites
53 |
54 | In order to run this project you need:
55 |
56 |
57 | ```sh
58 | sudo apt install npm
59 | ```
60 |
61 | ### Setup
62 |
63 | Clone this repository to your desired folder:
64 |
65 |
66 |
67 | ```sh
68 | cd my-folder
69 | git clone git@github.com:myaccount/my-project.git
70 | ```
71 |
72 | ### Install
73 |
74 | Install this project with:
75 |
76 |
77 |
78 | ```sh
79 | cd my-project
80 | npm install
81 | ```
82 |
83 |
84 | ### Usage
85 |
86 | To run the project, execute the following command:
87 |
88 |
89 | ```sh
90 | ssh server
91 | ```
92 |
93 |
94 | ### Run tests
95 |
96 | To run tests, run the following command:
97 |
98 |
99 | ```sh
100 | bin/npm test test/models/article_test.js
101 | ```
102 |
103 |
104 |
105 | ## 👥 Authors
106 |
107 |
108 |
109 | 👤 **Caleb Nwaizu**
110 |
111 | - GitHub: [@githubhandle](https://github.com/calebchris000)
112 | - Twitter: [@twitterhandle](https://twitter.com/calebchris000)
113 | - LinkedIn: [LinkedIn](https://www.linkedin.com/in/caleb-nwaizu-b815aa23b/)
114 |
115 |
116 |
117 |
118 | ## 🔭 Future Features
119 |
120 |
121 |
122 | - [STYLING ] **[Add more styles to project]**
123 | - [EVENTS] **[Create a JS file that accepts input]**
124 | - [FUNCTIONS] **[Add a functionality that does things]**
125 |
126 |
127 |
128 | ## 🤝 Contributing
129 |
130 | Contributions, issues, and feature requests are welcome!
131 |
132 | Feel free to check the [issues page](https://docs.github.com/en/issues/tracking-your-work-with-issues/about-issues).
133 |
134 |
135 |
136 |
137 | ## ⭐️ Show your support
138 |
139 |
140 |
141 | If you like this project, feel free to donate at our [PayPal link](paypal.com)
142 |
143 |
144 |
145 | ## 🙏 Acknowledgments
146 |
147 |
148 |
149 | I would like to thank Microverse for helping me create this README file
150 |
151 |
152 |
153 | ## ❓ FAQ
154 |
155 |
156 | - **[Would this project break my computer?]**
157 |
158 | - [No. Why would it?]
159 |
160 | - **[Would this project be maintained in the future?]**
161 |
162 | - [Yes it would]
163 |
164 |
165 |
166 | ## 📝 License
167 |
168 | This project is [MIT](https://choosealicense.com/licenses/mit/) licensed.
169 |
170 |
--------------------------------------------------------------------------------