tirreno for developers
tirreno system architecture
- Introduction
- Overview
- Technology stack
- System requirements
- Directory structure
API integration
- Official tracker libraries
- API reference
Integration guide
- Why send events to tirreno?
- Integration planning
- Security considerations
- Quick start
- Event tracking best practices
- Send all logged-in user events
- Protecting the registration
- Protecting the login
- Auto-ban abusive IPs
- Field audit trail
- Testing your integration
Risk rules & customization
- Rule presets
- Rule organization
- Built-in rules
- Developing custom rules
- Ruler operators reference
- Rule context attributes
- Suspicious pattern lists
Contributing
- Source code
- Before you start
- Contributor license agreement (CLA)
- Git workflow
- Local development setup
- Code quality tools
- PHP coding standards
- Template syntax
- Internationalization (i18n)
- JavaScript coding standards
- File formatting
- Code comments
- Commit messages
- Line endings
- Testing
Resources
Found a mistake?
License