Table of Contents
ANet BBS — Development
Requirements
Running the Server
Development Principles
Coding Style
ANet BBS — Development
Requirements
Linux system
Python 3.13+
No external Python dependencies (Milestone 1)
Running the Server
python3 run_server.py
First run will:
Create `data/anet.db`
Prompt for SysOp password
Start telnet listener
Connect with:
telnet localhost
2323
Development Principles
Favor clarity over cleverness
Preserve original CNet behavior where practical
Comment asyncio code extensively
Avoid unnecessary dependencies
Coding Style
One responsibility per module
Explicit state machines
No global state leakage
Configuration centralized in `config.py`