Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/hackclub/workshops

πŸ’½ Website for Hack Club workshops.
https://github.com/hackclub/workshops

hackclub hacktoberfest learn-to-code mdx nextjs tutorials

Last synced: about 5 hours ago
JSON representation

πŸ’½ Website for Hack Club workshops.

Awesome Lists containing this project

README

        

Hack Club icon

Hack Club Workshops


A set of high-quality coding tutorials for Hack Club meetings.

### Introduction

At [Hack Club](https://hackclub.com/) meetings, we [believe in](https://hackclub.com/philosophy/)
everyone learning what they’re interested in, at their own pace.
[Hack Club Workshops](https://workshops.hackclub.com/) is our repository of high-quality coding tutorials, intended for use at Hack Club meetings.

The content lives in [hackclub/hackclub](https://github.com/hackclub/hackclub)β€”this is just the website.

### Development environment setup

The stack: [Next.js](https://nextjs.org) & [Theme UI](https://theme-ui.com), with [Hack Club Theme](https://github.com/hackclub/theme) packages & [Hack Club Markdown](https://github.com/hackclub/markdown).

Stuff you need installed ahead of time:

- Git
- Yarn
- An operating system (we hope)
- A GitHub personal access token

Clone it!

$ git clone https://github.com/hackclub/workshops

Go into the directory!

$ cd workshops

Install dependencies!

$ yarn

Create a `.env` file!

$ touch .env

Create a [GitHub personal access token](https://github.com/settings/tokens) and add the token to `.env`!

$ GITHUB=ghp_token

Run it!

$ yarn run dev

Open it!

$ open http://localhost:3000

### License

This project is licensed under the MIT license. Please see [`LICENSE.md`](LICENSE.md) for the full text.

MIT License