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

https://github.com/bx-team/website

Official website for BX Team
https://github.com/bx-team/website

bun fumadocs mdx nextjs nodejs react tailwindcss typescript

Last synced: 2 months ago
JSON representation

Official website for BX Team

Awesome Lists containing this project

README

          

# BX Team Website [![Discord](https://img.shields.io/discord/931595732752953375.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](https://discord.gg/qNyybSSPm5)

This monorepo contains the source code for BX Team projects:
- **Website** - Main website with documentation, published at [bxteam.org](https://bxteam.org)
- **Atlas** - API service for project builds and downloads

## Getting Started

How to get docs running on your local machine for development.

### Prerequisites

- [node](https://nodejs.org)
- [bun](https://bun.sh/)

### Local Development

1. Clone the repository. If you plan to make changes, create a fork first!

```bash
$ git clone https://github.com/BX-Team/website
```

2. Install all required dependencies.

```bash
$ bun install
```

3. Start the development server.

**For Website:**
```bash
$ bun website:dev
```

**For Atlas:**
```bash
$ bun atlas:dev
```

This will start a local development server and show you a link to local application. The majority of changes will
be instantly reflected live without the need to restart the development server or reload the page in
your browser. Edit away!

### Building

**Build all projects:**
```bash
$ bun run build
```

**Build specific project:**
```bash
$ bun website:build # Build website only
$ bun atlas:build # Build Atlas only
```

> [!NOTE]
> Atlas hosted on Cloudflare using R2, Queue, Hyperdrive, and Rate Limits

> Website is built using a Dockerfile and runs as an image on our own infrastructure

## Contributing

Please read [CONTRIBUTING.md](CONTRIBUTING.md) for details on how to contribute to this project.