Skip to content

Commit 1fda9f1

Browse files
committed
Merge branch 'main' of https://github.com/codeharborhub/tutorial into dev-1
2 parents d053985 + c1d340d commit 1fda9f1

File tree

4 files changed

+182
-29
lines changed

4 files changed

+182
-29
lines changed

.github/holopin.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
user: ajaydhangar
2+
3+
badges:
4+
html_mastery_contributor:
5+
name: "HTML Mastery Contributor"
6+
description: "Awarded for contributing to HTML tutorials"
7+
criteria: "Contributed to HTML tutorials/docs on CodeHarborHub"
8+
issuer: "Ajay Dhangar"

README.md

Lines changed: 143 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,143 @@
1-
# CodeHarborHub Tutorials
1+
# CodeHarborHub Tutorials
2+
3+
[![GitHub license](https://img.shields.io/github/license/codeharborhub/tutorial)](https://github.com/codeharborhub/tutorial/blob/main/LICENSE) [![Stars](https://img.shields.io/github/stars/codeharborhub/tutorial)](https://github.com/codeharborhub/tutorial/stargazers) [![Contributors](https://img.shields.io/github/contributors/codeharborhub/tutorial)](https://github.com/codeharborhub/tutorial/graphs/contributors)
4+
5+
Welcome to **CodeHarborHub Tutorials**, the official source for learning resources, code walkthroughs, and hands-on tutorials maintained by CodeHarborHub.
6+
7+
Hosted site: [https://codeharborhub.github.io/tutorial/](https://codeharborhub.github.io/tutorial/)
8+
Repository: [github.com/codeharborhub/tutorial](https://github.com/codeharborhub/tutorial)
9+
10+
---
11+
12+
## 📘 Table of Contents
13+
14+
- [About](#about)
15+
- [Features](#features)
16+
- [Tech Stack](#tech-stack)
17+
- [Getting Started](#getting-started)
18+
- [Prerequisites](#prerequisites)
19+
- [Installation](#installation)
20+
- [Running Locally](#running-locally)
21+
- [Building & Deploying](#building--deploying)
22+
- [Contributing](#contributing)
23+
- [Code of Conduct](#code-of-conduct)
24+
- [License](#license)
25+
- [Acknowledgements](#acknowledgements)
26+
27+
---
28+
29+
## About
30+
31+
CodeHarborHub Tutorials is an open-source project aimed at providing clear, structured tutorials and coding examples to help learners and developers strengthen their skills. Whether you're new to programming or an experienced dev exploring new technologies, this repository offers step-by-step guides, sample projects, and educational content.
32+
33+
The tutorials are published as a site built from this repository and can be viewed at [codeharborhub.github.io/tutorial](https://codeharborhub.github.io/tutorial/).
34+
35+
---
36+
37+
## Features
38+
39+
- Well-organized tutorials covering a variety of topics (web, AI, tooling, etc.)
40+
- Live site auto-generated from this repo
41+
- Easy to contribute — open to community additions
42+
- Uses modern static site tooling for fast performance
43+
- License under MIT — free to use and adapt
44+
45+
---
46+
47+
## Tech Stack
48+
49+
This project is powered by:
50+
51+
- JavaScript / TypeScript
52+
- Static site generator / tooling (e.g. Docusaurus, or your chosen SSG)
53+
- CSS / Tailwind (or your styling system)
54+
- GitHub Pages for hosting
55+
- CI/CD workflows for building and deploying
56+
57+
---
58+
59+
## Getting Started
60+
61+
### Prerequisites
62+
63+
Make sure you have the following installed:
64+
65+
- Node.js (v20+ recommended)
66+
- npm
67+
- Git
68+
69+
### Installation
70+
71+
1. Clone the repository:
72+
```bash
73+
git clone https://github.com/codeharborhub/tutorial.git
74+
cd tutorial
75+
```
76+
77+
2. Install dependencies:
78+
79+
```bash
80+
npm install
81+
```
82+
83+
### Running Locally
84+
85+
To run the development server locally:
86+
87+
```bash
88+
npm run start
89+
```
90+
91+
Open your browser at `http://localhost:3000` (or the default port shown) to preview.
92+
93+
### Building & Deploying
94+
95+
To build the production version of the site:
96+
97+
```bash
98+
npm run build
99+
```
100+
101+
To deploy (e.g. via GitHub Pages):
102+
103+
```bash
104+
npm run deploy
105+
```
106+
107+
---
108+
109+
## Contributing
110+
111+
We welcome contributions! Here’s how you can help:
112+
113+
1. Fork the repo
114+
2. Create a feature branch (`git checkout -b feature/your-topic`)
115+
3. Make your changes with proper formatting, tests, and documentation
116+
4. Commit and push (`git push origin feature/your-topic`)
117+
5. Open a Pull Request with a clear description
118+
119+
Please see [CONTRIBUTING.md](CONTRIBUTING.md) for detailed guidelines, issue templates, and style standards.
120+
121+
---
122+
123+
## Code of Conduct
124+
125+
This project adheres to a [Code of Conduct](CODE_OF_CONDUCT.md). By participating, you agree to abide by its terms. We strive to create a respectful, inclusive community.
126+
127+
---
128+
129+
## License
130+
131+
This project is licensed under the **MIT License**. See [LICENSE](LICENSE) for full details.
132+
133+
---
134+
135+
## Acknowledgements
136+
137+
* Thanks to all [contributors](https://github.com/codeharborhub/tutorial/graphs/contributors)
138+
* Inspiration and tools from the open-source community
139+
* Any libraries, theme authors, or tutorials you build upon
140+
141+
---
142+
143+
> “Open source is not just code. It’s a community, a story, and the shared knowledge we cultivate together.”

package-lock.json

Lines changed: 28 additions & 24 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"@fortawesome/fontawesome-svg-core": "^6.5.2",
3737
"@fortawesome/free-brands-svg-icons": "^6.5.2",
3838
"@fortawesome/free-solid-svg-icons": "^6.5.1",
39-
"@fortawesome/react-fontawesome": "^0.2.2",
39+
"@fortawesome/react-fontawesome": "^3.1.0",
4040
"@giscus/react": "^3.0.0",
4141
"@heroicons/react": "^2.2.0",
4242
"@mdx-js/react": "^3.0.0",
@@ -74,7 +74,6 @@
7474
"remark-math": "^6.0.0",
7575
"styled-components": "^6.1.8",
7676
"swiper": "^11.1.4",
77-
"tailwind-merge": "^3.3.1",
7877
"three": "^0.169.0",
7978
"vanilla-tilt": "^1.8.1"
8079
},
@@ -84,9 +83,9 @@
8483
"@babel/preset-react": "^7.24.7",
8584
"@docusaurus/module-type-aliases": "^3.3.2",
8685
"@docusaurus/types": "^3.3.2",
87-
"@types/node": "^22.10.5",
86+
"@types/node": "^24.6.2",
8887
"autoprefixer": "^10.4.20",
89-
"dotenv": "^16.4.5",
88+
"dotenv": "^17.2.3",
9089
"gh-pages": "^6.1.1",
9190
"lighthouse": "^12.1.0",
9291
"postcss": "^8.4.47",

0 commit comments

Comments
 (0)