Summary SWE Guidelines Github Project Tracking Engineering Practices Repository Layout Pull Requests Code Commenting Testing Unit E2E Definition of Done Code Style Guides Golang Rust Solidity Typescript