Files
BeOS/docs/development/setup.md
eliott 69200351bd
All checks were successful
CI / build (push) Successful in 18s
CI / kernel-build (push) Successful in 7s
first commit
2026-01-04 12:23:15 +01:00

1018 B

Development Setup Guide

This guide will help you set up a development environment for beOS.

Prerequisites

  • Linux-based development machine (recommended: Ubuntu 22.04+ or similar)
  • At least 50GB free disk space
  • 8GB+ RAM (16GB recommended)
  • Git
  • Docker or Podman (for reproducible builds)

Initial Setup

  1. Clone the repository:
git clone <repository-url>
cd BeOS
  1. Install build dependencies:
./scripts/setup-dev-environment.sh
  1. Initialize the build system:
./tools/build-system/init.sh

Building beOS

See Build System Documentation for detailed build instructions.

Development Workflow

  1. Create a feature branch
  2. Make your changes
  3. Run tests: ./scripts/run-tests.sh
  4. Submit a pull request

IDE Setup

Recommended IDEs:

  • VS Code with C/C++ extensions
  • CLion
  • Vim/Neovim with appropriate plugins

Getting Help

  • Check the FAQ
  • Join our development chat
  • Open an issue on GitHub