forked from fediversity/fediversity
		
	| This introduces customisation to `settings.py` that - allow controlling the relevant parameters from our systemd wrapper (more brittle and non-obvious than it should be, see TODOs) - correctly configure SASS processing and static file compression (not as easy as it sounds) | ||
|---|---|---|
| .. | ||
| nix | ||
| src | ||
| .gitignore | ||
| default.nix | ||
| README.md | ||
| shell.nix | ||
Fediversity Panel
The Fediversity Panel is a web service for managing Fediversity deployments with a graphical user interface, written in Django.
Development
- 
To obtain all tools related to this project, enter the development environment with nix-shell.If you want to do that automatically on entering this directory: 
- 
Run direnv allowin the directory where repository is stored on your machineNote This is a security boundary, and allows automatically running code from this repository on your machine. 
 
- 
Run NixOS integration tests and Django unit tests: nix-build -A tests
- 
List all available Django management commands with: manage
- 
Run the server locally manage runserver
- 
Whenever you add a field in the database schema, run: manage makemigrationsThen before starting the server again, run: manage migrate