├── .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 | --------------------------------------------------------------------------------