Amiga-Z Wiki

β€œModern tools for old-school communities.”

User Tools

Site Tools


projects:anetbbs:development

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`

projects/anetbbs/development.txt Β· Last modified: by freedomotter

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki