Skip to content

Commit 6b1787e

Browse files
authored
Merge pull request #5090 from codeharborhub/dev-6
added Hacktoberfest 2026 Guide
2 parents 1ee9c88 + d55e366 commit 6b1787e

12 files changed

Lines changed: 1880 additions & 396 deletions

‎community/hacktoberfest-2026.mdx‎

Lines changed: 303 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,303 @@
1+
---
2+
id: hacktoberfest-2026
3+
title: "Hacktoberfest 2026 Guide"
4+
sidebar_label: "Hacktoberfest 2026"
5+
sidebar_position: 8
6+
slug: /community/hacktoberfest-2026
7+
description: "Join CodeHarborHub for Hacktoberfest 2026! Learn, build, and collaborate with a global community while exploring open-source AI, web development, documentation, and developer tools."
8+
keywords:
9+
- Hacktoberfest 2026
10+
- CodeHarborHub Hacktoberfest
11+
- Hacktoberfest 2026 CodeHarborHub
12+
- open source 2026
13+
- open source contributions
14+
- open source AI
15+
- open-weight AI
16+
- developer community
17+
- GitHub open source
18+
- web development
19+
- Docusaurus
20+
- HTML CSS JavaScript
21+
- React TypeScript
22+
- beginner open source
23+
- Hacktoberfest projects
24+
tags:
25+
- hacktoberfest
26+
- hacktoberfest-2026
27+
- open-source
28+
- open-source-ai
29+
- community
30+
- github
31+
- web-development
32+
- developer-education
33+
- CodeHarborHub
34+
image: /img/chh-hacktoberfest-2026.png
35+
---
36+
37+
Welcome to **Hacktoberfest 2026 at CodeHarborHub**! October is always our favorite month of the year—a dedicated time for developers, students, technical writers, designers, and open-source fans of all skill levels to come together, share ideas, and build things that make learning to code easier for everyone.
38+
39+
![Hacktoberfest 2026 at CodeHarborHub](/img/chh-hacktoberfest-2026.png)
40+
41+
This year, Hacktoberfest feels fresh. Rather than treating open source like a numbers game of rapid-fire pull requests, the festival pivots toward **hands-on learning, meaningful collaboration, and building with open-weight AI models**.
42+
43+
Whether you are fixing your first broken link or architecting an interactive visualizer, your contributions help shape a free, high-quality developer platform.
44+
45+
> **Build something practical. Learn something new. Share what you know. Help someone grow.**
46+
47+
:::info Event Snapshot
48+
* **Event Window:** October 1 – October 31, 2026
49+
* **Primary Focus:** Open-Source AI, Developer Education, Accessibility & Core Web
50+
* **Official Hub:** [hacktoberfest.com](https://hacktoberfest.com)
51+
* **CodeHarborHub Repo:** [codeharborhub.github.io](https://github.com/CodeHarborHub/codeharborhub.github.io)
52+
:::
53+
54+
## What's New for Hacktoberfest 2026?
55+
56+
If you have joined Hacktoberfest in past years, you will notice a major shift in how the event operates.
57+
58+
### Pull Requests Are No Longer Reward-Counted
59+
60+
In previous editions, participants tracked PR counts to hit swags and badges. For **2026**, the official organizers have decoupled reward tracking from pull requests entirely.
61+
62+
This change was made to relieve pressure on maintainers and eliminate low-effort spam (like fixing a single comma or reformatting blank lines). Instead, the official program rewards participation in **learning challenges, livestreams, and community activities**.
63+
64+
### What This Means for CodeHarborHub Contributors
65+
66+
Does this mean open source doesn't matter this month? **Not at all!**
67+
68+
Open-source contributions remain the heart of CodeHarborHub. We simply encourage you to slow down, focus on quality over speed, and build things that genuinely matter:
69+
70+
* 📚 Clear, accurate tutorials that simplify complex subjects
71+
* 🎨 Accessible, responsive UI components
72+
* 🛠️ Robust developer tools and automated tests
73+
* 🐛 Verified bug fixes that fix real user pain points
74+
75+
---
76+
77+
## Ways to Get Involved
78+
79+
You can participate in Hacktoberfest 2026 through several tracks depending on your preferences and availability.
80+
81+
<Tabs>
82+
<TabItem value="online" label="💻 Online Track" default>
83+
84+
Join online from anywhere. The digital experience centers on learning milestones, community challenges, and interactive sessions.
85+
86+
* **Livestreams:** Deep dives on open-weight models, tooling, and agents.
87+
* **Global Hack Week:** Dedicated hackathon sprints with community prompts.
88+
* **Badges:** Earn up to 24 unique virtual stickers through official activities.
89+
90+
</TabItem>
91+
92+
<TabItem value="dev" label="🧑‍💻 DEV Challenges">
93+
94+
Hacktoberfest has partnered with DEV to host weekly building challenges throughout October:
95+
96+
* **Launch Weekend Challenge:** October 2–4
97+
* **Week 1 Challenge:** October 5–11
98+
* **Week 2 Challenge:** October 12–18
99+
* **Week 3 Challenge:** October 19–25
100+
* **Week 4 Challenge:** October 26–31
101+
102+
These challenges highlight projects built with open-source AI and open-weight models.
103+
104+
</TabItem>
105+
106+
<TabItem value="ghw" label="🧠 Global Hack Week">
107+
108+
Hosted by MLH, **Global Hack Week: Hacktoberfest** runs from **October 9–15, 2026**.
109+
110+
Participate in technical workshops, earn points, and unlock milestone rewards at **15, 30, and 75 points**.
111+
112+
</TabItem>
113+
114+
<TabItem value="fest" label="🏫 Local Fests">
115+
116+
Connect with developers nearby by attending or organizing a local Fest.
117+
118+
* **Hack Days:** Hands-on, mini-hackathons focused on building and demoing projects.
119+
* **Meetups:** Casual gatherings featuring workshops, lightning talks, and networking.
120+
121+
</TabItem>
122+
</Tabs>
123+
124+
---
125+
126+
## Contributing to CodeHarborHub
127+
128+
CodeHarborHub exists to make modern software engineering education free and accessible to everyone. Here is how you can jump in across different skill levels:
129+
130+
### Beginner Friendly
131+
No prior open-source experience? No problem! Start small and build your confidence:
132+
* Fix typos, grammatical errors, or awkward phrasing in existing guides.
133+
* Replace broken external links with updated, high-quality references.
134+
* Clarify beginner tutorials or add code comments to tricky snippets.
135+
* Improve Markdown/MDX formatting and structural headings.
136+
137+
**Technologies:** `HTML`, `CSS`, `JavaScript`, `Git`, `Markdown`, `MDX`
138+
139+
### Intermediate
140+
Ready to write functional code or upgrade components?
141+
* Design interactive React or MDX components for tutorials.
142+
* Improve responsive navigation, dark/light themes, or mobile layouts.
143+
* Add comprehensive unit tests or optimize web performance and SEO.
144+
* Implement custom Docusaurus plugins or GitHub Actions workflows.
145+
146+
**Technologies:** `React`, `TypeScript`, `Docusaurus`, `Node.js`, `Tailwind CSS`, `Jest`
147+
148+
### Advanced Engineering
149+
Want to tackle core architecture? Talk with maintainers before diving into major changes:
150+
* Build interactive code runners or live sandbox integrations.
151+
* Integrate open-source AI agents for interactive learning assistants.
152+
* Redesign search capabilities or overhaul site navigation performance.
153+
* Improve test suites, CI/CD pipelines, and automated site builds.
154+
155+
## Responsible Use of AI Tools
156+
157+
AI coding assistants (ChatGPT, Claude, Gemini, Copilot, Cursor) are great companions when used thoughtfully, but **unverified AI dumps will be closed without review**.
158+
159+
:::caution Maintain Your Ownership
160+
If you use AI tools to draft code or content, you are still 100% responsible for verifying everything you submit.
161+
:::
162+
163+
Before opening a Pull Request, run through this quick human checklist:
164+
165+
```text
166+
AI Drafted Code / Content
167+
│
168+
▼
169+
[ ] Human Reviewed → Did you check technical accuracy?
170+
[ ] Human Tested → Does the build pass cleanly (`npm run build`)?
171+
[ ] Human Understood → Can you explain every line you wrote?
172+
│
173+
▼
174+
Ready to Submit!
175+
176+
```
177+
178+
## Priority Subject Areas
179+
180+
We welcome educational updates and project maintenance across all main technical tracks:
181+
182+
| Track | Focus & Example Contributions |
183+
| --- | --- |
184+
| **HTML & CSS** | Semantic structure, ARIA accessibility, modern Flexbox/Grid layouts |
185+
| **JavaScript & TS** | Modern ES6+ features, async patterns, explicit type safety |
186+
| **React & Docusaurus** | UI components, custom hooks, documentation theme improvements |
187+
| **Git & Linux** | Practical workflows, shell script cheatsheets, CLI basics |
188+
| **AI & Machine Learning** | Clear, beginner-focused guides on open-weight models & prompts |
189+
| **DevOps & Testing** | GitHub Actions workflows, CI performance, Jest/Playwright tests |
190+
191+
## Step-by-Step Pull Request Guide
192+
193+
Follow this standard workflow when making code or documentation changes to our platform.
194+
195+
### 1. Fork & Clone
196+
197+
Fork [codeharborhub.github.io](https://github.com/CodeHarborHub/codeharborhub.github.io) to your personal GitHub account, then clone it locally:
198+
199+
```bash
200+
git clone https://github.com/<your-username>/codeharborhub.github.io.git
201+
cd codeharborhub.github.io
202+
```
203+
204+
### 2. Connect Upstream
205+
206+
Keep your local copy in sync with the main project repository:
207+
208+
```bash
209+
git remote add upstream https://github.com/CodeHarborHub/codeharborhub.github.io.git
210+
```
211+
212+
### 3. Create a Descriptive Branch
213+
214+
Always work on a separate feature branch instead of your local `main`:
215+
216+
```bash
217+
# Documentation updates
218+
git checkout -b docs/improve-html-forms
219+
220+
# Bug fixes or components
221+
git checkout -b fix/mobile-menu-overlap
222+
```
223+
224+
### 4. Install & Run Locally
225+
226+
Make sure you have Node.js installed, then start the development server:
227+
228+
```bash
229+
npm install
230+
npm start
231+
```
232+
233+
### 5. Build & Test Your Work
234+
235+
Before committing, verify that your changes don't break site builds or cause layout bugs:
236+
237+
```bash
238+
npm run build
239+
```
240+
241+
Verify your work across desktop and mobile screen sizes, check both Light & Dark modes, and make sure there are no browser console errors.
242+
243+
### 6. Commit & Submit
244+
245+
Keep your commits clean and descriptive:
246+
247+
```bash
248+
git add .
249+
git commit -m "docs: add modern flexbox examples to CSS guide"
250+
git push origin docs/improve-html-forms
251+
252+
```
253+
254+
Finally, open a Pull Request against our `main` branch!
255+
256+
---
257+
258+
## What to Avoid
259+
260+
To maintain high standards across the project, please avoid:
261+
262+
* ❌ Opening PRs without testing whether the local build (`npm run build`) passes.
263+
* ❌ Submitting automated formatting changes across untouched files.
264+
* ❌ Copying material from other tutorials or websites without proper licensing/credit.
265+
* ❌ Submitting generic, low-effort AI summaries.
266+
* ❌ Pushing private environment tokens, secrets, or API keys.
267+
268+
## Looking for Issues?
269+
270+
Check our GitHub Issues tab and filter by relevant labels:
271+
272+
`hacktoberfest-2026` · `good-first-issue` · `documentation` · `frontend` · `help-wanted`
273+
274+
:::tip Claiming Issues
275+
Found an issue you'd like to tackle? Leave a quick comment on the issue asking to be assigned before starting work. This prevents duplicate efforts from multiple contributors!
276+
:::
277+
278+
## A Global Developer Community
279+
280+
CodeHarborHub is built by and for developers from every corner of the world—including India, the United States, Europe, Japan, Southeast Asia, and beyond. We aim for clear, welcoming, and accessible technical English so everyone can learn together.
281+
282+
```text
283+
Learn Explore Build Share
284+
│ │ │ │
285+
└────────────┴─────┬─────┴───────────┘
286+
▼
287+
Collaborate
288+
│
289+
▼
290+
Grow ✨
291+
292+
```
293+
294+
## Useful Community Links
295+
296+
* 🐙 **CodeHarborHub Repository:** [github.com/CodeHarborHub/codeharborhub.github.io](https://github.com/CodeHarborHub/codeharborhub.github.io)
297+
* 📜 **Contribution Guidelines:** [`CONTRIBUTING.md`](https://github.com/CodeHarborHub/codeharborhub.github.io/blob/main/CONTRIBUTING.md)
298+
* 🤝 **Code of Conduct:** [`CODE_OF_CONDUCT.md`](https://github.com/CodeHarborHub/codeharborhub.github.io/blob/main/CODE_OF_CONDUCT.md)
299+
* 🎃 **Official Hacktoberfest Site:** [hacktoberfest.com](https://hacktoberfest.com)
300+
301+
### Level Up Skills with CodeHarborHub
302+
303+
Happy Hacking, and welcome to Hacktoberfest 2026! We can't wait to see what you build and share with the community.
2.02 MB
Loading

‎tutorials/html/03-text-content/citations.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
id: citations
33
title: "Citing Work and Titles using the cite Tag"
44
sidebar_label: "Citations"
5-
sidebar_position: 11
5+
sidebar_position: 9
66
slug: /html/text-content/citations
77
description: "Learn how to correctly use the cite tag to reference creative works, books, research papers, movies, and external articles."
88
keywords:

‎tutorials/html/03-text-content/code-text.mdx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
id: code-text
33
title: "Displaying Code Snippets, Keyboard Input, and Preformatted Text"
44
sidebar_label: "Code & Computer Text"
5-
sidebar_position: 12
5+
sidebar_position: 11
66
slug: /html/text-content/code-text
77
description: "Explore computer text elements including code, pre, kbd, samp, and var to format inline code snippets, terminal output, and user inputs."
88
keywords:

0 commit comments

Comments
 (0)