BetterSEQTA+ Documentation
Canonical documentation lives at docs.betterseqta.org. The pages below are the same topics; use the site for search, navigation, and the latest updates.
Table of Contents
Getting Started
- Documentation home
- Installation
- Contributing
- Architecture
- Contribution guidelines (repository)
- Troubleshooting
Features & customization
Plugin system
Core Concepts
BetterSEQTA+ is built around several core concepts:
-
Plugin System: BetterSEQTA+ uses a plugin system to extend SEQTA with new features. Plugins are self-contained pieces of code that can be enabled or disabled by the user. See the plugins documentation.
-
Type-Safe Settings: Each plugin can define settings that are type-safe and automatically rendered in the settings UI. The settings system uses TypeScript decorators to make it easy to define settings with proper typing.
-
Storage API: Plugins can use the Storage API to persist data between sessions. The Storage API is also type-safe, ensuring that plugins can only access their own data.
-
SEQTA Integration: BetterSEQTA+ integrates with SEQTA Learn by injecting code into the page. This allows plugins to modify the SEQTA UI and add new features.
Getting Help
If you need help with BetterSEQTA+, you can:
- Open an Issue - Report bugs or request features
- Join the Discord - Chat with the community
- Email the Maintainers - Contact the maintainers directly
Contributing to the Documentation
We welcome contributions to the documentation. The published site is built from the documentation repository; see Contributing for how to help.
License
BetterSEQTA+ is licensed under the MIT License.