# Development
This chapter provides an in-depth guide for developers on how to contribute to and extend `Subscan`. It covers everything from setting up the development environment to understanding the core architecture and adding new features or modules.
Here’s a quick overview of the sections included
- [Setup Development Environment](environment.md)
- [Components](components/index.html)
- [Requesters](components/requesters.md)
- [Extractors](components/extractors.md)
- [Subscan Module](components/module.md)
- [Generic Modules](generics/index.html)
- [Integration](generics/integration.md)
- [Search Engine](generics/engine.md)
- [Integrate Your Module Step by Step](integration.md)