For a high-level overview of Props, and what these contracts are aiming to acheive, we recommend starting with the whitepaper, which is only 9 pages long.
When it comes to implementation, an important detail is that the Props Token originates on Ethereum (L1), while the Props Protocol is primarily implemented on a Layer 2 (Matic / Polygon). The documentation below goes into more technical detail about the various components, and how they function across L1 and L2.
# Install dependencies
npm install
# Pull needed submodules
git submodule update --init --recursive
# Build
npm run build
# Run tests
npm test