An open API service indexing awesome lists of open source software.

https://github.com/recodehive/recode-website

recodehive helps you to learn and master the skills on data, and encourage you to code on opensource.
https://github.com/recodehive/recode-website

data data-science dataengineering opensource python sql tutorials website

Last synced: 19 days ago
JSON representation

recodehive helps you to learn and master the skills on data, and encourage you to code on opensource.

Awesome Lists containing this project

README

          



recode hive logo

recode hive

[![All Contributors](https://img.shields.io/badge/all_contributors-1-orange.svg?style=flat-square)](#contributors)
[![Stars Badge](https://img.shields.io/github/stars/recodehive/recode-website)](https://github.com/recodehive/recode-website/stargazers)
[![Forks Badge](https://img.shields.io/github/forks/recodehive/recode-website)](https://github.com/recodehive/recode-website/network/members)
[![Pull Requests Badge](https://img.shields.io/github/issues-pr/recodehive/recode-website)](https://github.com/recodehive/recode-website/pulls)
[![Issues Badge](https://img.shields.io/github/issues/recodehive/recode-website)](https://github.com/recodehive/recode-website/issues)
[![Contributors](https://img.shields.io/github/contributors/recodehive/recode-website?color=2b9348)](https://github.com/recodehive/recode-website/graphs/contributors)
[![License Badge](https://img.shields.io/github/license/recodehive/recode-website?color=2b9348)](https://github.com/recodehive/recode-website/LICENSE)

Collaboration 1st , code 2nd.

**Your all-in-one resource for learning Git, GitHub, Python through comprehensive tutorials and hands-on projects.**

[Website](https://recodehive.com/) β€’ [Documentation](https://recodehive.com/docs) β€’ [Contributing](community/contributing-guidelines.md) β€’ [Discord](https://discord.gg/Yxv9RA3r)

---

## πŸ“– About

recode hive is an open-source educational platform built to help developers master essential technologies through interactive tutorials, practical guides, and community-driven learning. Whether you're a beginner taking your first steps in programming or an advanced developer looking to sharpen your skills, recode hive provides the resources you need.

### Prerequisites

- [Node.js](https://nodejs.org/) β‰₯ 18
- [Docker](https://docs.docker.com/engine/install/) (optional, for containerized development)
- Docker Compose (optional)

### Installation

**Clone the repository:**

```bash
git clone https://github.com/your-username/recode-website.git
cd recode-website
```

**Using Docker (Recommended):**

```bash
# Build the image (first time only)
docker build -t recodehive-app .

# Run the container
docker run -p 3000:3000 recodehive-app
```

**Using Docker Compose (with hot-reload):**

```bash
docker-compose up
```

Your application will be available at http://localhost:3000

**Traditional Setup:**

```bash
npm install
npm run start
```

### Production Build

```bash
npm run build
npm run serve
```

## πŸ› οΈ Tech Stack

### Core Technologies

- **Framework:** Docusaurus 3 (React + TypeScript)
- **Language:** TypeScript (Node.js β‰₯ 18)
- **Styling:** Tailwind CSS 4
- **UI Components:** Radix UI, Framer Motion

### Developer Tools

- **Linting & Formatting:** ESLint, Prettier
- **Type Checking:** TypeScript (`tsc`)

## πŸ“ Project Structure

```
recode-website/
β”‚
β”œβ”€β”€ .github/ # GitHub configuration
β”‚ β”œβ”€β”€ ISSUE_TEMPLATE/
β”‚ β”œβ”€β”€ workflows/
β”‚ └── pull_request_template.md
β”‚
β”œβ”€β”€ blog/ # Blog posts
β”‚ β”œβ”€β”€ git-coding-agent/
β”‚ β”œβ”€β”€ google-backlinks/
β”‚ └── ...
β”‚
β”œβ”€β”€ community/ # Community documentation
β”‚ β”œβ”€β”€ contributing-guidelines.md
β”‚ β”œβ”€β”€ index.md
β”‚ β”œβ”€β”€ our-documentation.md
β”‚ └── understand-lint-checks.md
β”‚
β”œβ”€β”€ docs/ # Main documentation
β”‚ β”œβ”€β”€ GitHub/
β”‚ β”œβ”€β”€ Google-Student-Ambassador/
β”‚ └── ...
β”‚
β”œβ”€β”€ src/ # Source code
β”‚ β”œβ”€β”€ components/ # React components
β”‚ β”œβ”€β”€ css/
β”‚ β”‚ └── custom.css
β”‚ β”œβ”€β”€ data/
β”‚ β”œβ”€β”€ database/
β”‚ β”œβ”€β”€ lib/
β”‚ β”œβ”€β”€ pages/
β”‚ β”œβ”€β”€ plugins/
β”‚ β”œβ”€β”€ services/
β”‚ β”œβ”€β”€ style/
β”‚ β”‚ └── globals.css
β”‚ β”œβ”€β”€ theme/
β”‚ └── utils/
β”‚
β”œβ”€β”€ static/ # Static assets
β”‚ β”œβ”€β”€ icons/
β”‚ β”œβ”€β”€ img/
β”‚ β”œβ”€β”€ .nojekyll
β”‚ └── *.png
β”‚
β”œβ”€β”€ .gitignore
β”œβ”€β”€ CODE_OF_CONDUCT.md
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
└── ...
```

## 🀝 Contributing

We welcome contributions from developers of all skill levels! Here's how you can get started:

### Contribution Workflow

```mermaid
flowchart LR
Fork[Fork the project]-->branch[Create a New Branch]
branch-->Edit[Edit file]
Edit-->commit[Commit the changes]
commit -->|Finally|creatpr((Create a Pull Request))
```

### Step-by-Step Guide

**Fork the repository** on GitHub

**Clone your fork:**

```bash
git clone https://github.com/your-username/recode-website.git
cd recode-website
```

**Create a new branch:**

```bash
git checkout -b feature/your-feature-name
```

**Make your changes** and test thoroughly

**Commit your changes:**

```bash
git commit -m "Add: brief description of your changes"
```

**Push to your fork:**

```bash
git push origin feature/your-feature-name
```

**Submit a Pull Request** with a detailed description of your changes

### Video Tutorial



How to Contribute to this Repo | How to Setup - Watch Video






For detailed guidelines, please refer to our [Contributing Guidelines](community/contributing-guidelines.md).

## πŸ“š Documentation

- [Contributing Guidelines](community/contributing-guidelines.md)
- [Code of Conduct](CODE_OF_CONDUCT.md)
- [Understanding Lint Checks](community/understand-lint-checks.md)
- [Our Documentation Standards](community/our-documentation.md)

## πŸ’¬ Community

Join our community and connect with fellow learners:

[![Discord](https://img.shields.io/badge/Discord-5865F2.svg?style=for-the-badge&logo=Discord&logoColor=white)](https://discord.gg/Yxv9RA3r)
[![LinkedIn](https://img.shields.io/badge/Follow%20on-LinkedIn-blue?style=for-the-badge&logo=linkedin)](https://www.linkedin.com/in/sanjay-k-v/)

## πŸ“Š Project Statistics

![GitHub commit activity (yearly)](https://img.shields.io/github/commit-activity/y/RecodeHive/recode-website)
![GitHub commit activity (monthly)](https://img.shields.io/github/commit-activity/m/RecodeHive/recode-website)
![GitHub stars](https://img.shields.io/github/stars/RecodeHive/recode-website)
![GitHub forks](https://img.shields.io/github/forks/RecodeHive/recode-website)
![GitHub open issues](https://img.shields.io/github/issues/RecodeHive/recode-website)
![GitHub open PRs](https://img.shields.io/github/issues-pr/RecodeHive/recode-website)
![GitHub repo size](https://img.shields.io/github/repo-size/RecodeHive/recode-website)
![Last commit](https://img.shields.io/github/last-commit/RecodeHive/recode-website)

## πŸ‘₯ Contributors

We appreciate all contributions to recode hive! Thank you to everyone who has helped make this project better.



## βš–οΈ License

This project is licensed under the [MIT License](LICENSE). See the LICENSE file for details.

## πŸ“¬ Stay Connected

Stay up to date with the latest from recode hive:

- **Website:** [recodehive.com](https://recodehive.com/)
- **Instagram:** [@nomad_brains](https://www.instagram.com/nomad_brains/)
- **LinkedIn:** [Sanjay K V](https://www.linkedin.com/in/sanjay-k-v/)
- **Twitter:** [@sanjay*kv*](https://x.com/sanjay_kv_)
- **YouTube:** [@RecodeHive](https://www.youtube.com/@RecodeHive)
- **Newsletter:** [Subscribe](https://recodehive.substack.com/)

---

**Happy open-source contributionsβ€”here's to your career success! πŸŽ‰**



Made with ❀️ by the recode hive community


Back to Top