Contributing

OpenLoci is GPL-3.0. The spec is open. Contributions are welcome.

What We Need Most

Skins are the primary contribution surface. A skin is a directory in templates/skins/ containing a room map, character files, and a master prompt. If you have a cultural frame you want to run a project through, build it and open a PR.

See the Skin Authoring Guide for the full spec.

Bug reports and feature requests go in GitHub Issues.

Development

git clone https://github.com/mrenoch/OpenLoci
cd OpenLoci
uv venv && uv pip install -e ".[dev]"
pytest tests/ -v

Requires Python 3.10+. uv recommended.

Code of Conduct

Be excellent to each other. This is a free culture project. Fan fiction is welcome. The palace is being built.


GPL-3.0 · github.com/mrenoch/OpenLoci · ∃∞❤️