This is an ambitious attempt to take the rules from Pathfinder Second Edition and put them to code within a C#/.NET Library to then be packaged and available for consumption in other projects.
To make this as collaborative as possible, please create a branch with your name to work on and submit a PR with approval to master
when your changes are complete.
DDD (Domain Driven Design)
This project is intended to be guided first and foremost by DDD. Any player of PF2e should be able to read and follow the general idea of what the code is doing. This should make it easy to consume the library and also ensure all contributors are on the same page.
TDD (Test Driven Development)
While test may not be written first, they should be written before commits are made at the minimum. Ideally, one of the more complex tests would complete an entire round of combat within PF2e to verify things are handled appropriately.
This is a hobby project so please have fun and don't be afraid to make mistakes in code. No one will lose money or fire you over it, especially since we have Git to help us reset things.
DM me on Reddit for an invite to the Slack!