pollux/AGENTS.md
Jeena e00195c5be Refine repository structure
- Update .gitignore for dev/ and tmp/ directories
- Move certificate setup to dev/ directory with README
- Remove production references from AGENTS.md
- Clean up directory structure and documentation
- Repository now ready for development workflow
2026-01-15 08:31:43 +09:00

31 lines
818 B
Markdown

Overview
--------
This project is a very simple gemini server which only serves static files,
nothing else. It is meant to be generic so other people can use it.
Setup
=====
This is a modern Rust project with the default rust setup.
Security
========
In this project cyber security is very important because we are implementing
a server which reads arbitrary data from other computers and we need to make
sure that bad actors can't break it and read random things from outside
the directory, or even worse write things.
Testing
=======
We have UnitTests which should be kept up to date before committing any new code.
Fix every compiler warning before committing.
### Development Notes
Development
- Generate self-signed certificates for local testing in `dev/` directory
- Use CN=localhost for development