Skip to content

Latest commit

 

History

History
272 lines (199 loc) · 8.33 KB

File metadata and controls

272 lines (199 loc) · 8.33 KB

recode hive

All Contributors Stars Badge Forks Badge Pull Requests Badge Issues Badge Contributors License Badge

Collaboration 1st , code 2nd.

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

WebsiteDocumentationContributingDiscord


📖 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 ≥ 18
  • Docker (optional, for containerized development)
  • Docker Compose (optional)

Installation

Clone the repository:

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

Using Docker (Recommended):

# 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):

docker-compose up

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

Traditional Setup:

npm install
npm run start

Production Build

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

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))
Loading

Step-by-Step Guide

Fork the repository on GitHub

Clone your fork:

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

Create a new branch:

git checkout -b feature/your-feature-name

Make your changes and test thoroughly

Commit your changes:

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

Push to your fork:

git push origin feature/your-feature-name

Submit a Pull Request with a detailed description of your changes

Video Tutorial

For detailed guidelines, please refer to our Contributing Guidelines.

📚 Documentation

💬 Community

Join our community and connect with fellow learners:

Discord LinkedIn

📊 Project Statistics

GitHub commit activity (yearly) GitHub commit activity (monthly) GitHub stars GitHub forks GitHub open issues GitHub open PRs GitHub repo size Last commit

👥 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. See the LICENSE file for details.

📬 Stay Connected

Stay up to date with the latest from recode hive:


Happy open-source contributions—here's to your career success! 🎉

Made with ❤️ by the recode hive community

Back to Top