# Developer Guide

- [Setup Development Environment](/icehrm/developer-guide/setup-development-environment.md): Here you will learn how to setup your development environment for icehrm
- [Creating First Extension](/icehrm/developer-guide/creating-first-extension.md): Here we introduce IceHrm extensions and covers the steps needed to create a basic extension
- [Adding a DB Migration](/icehrm/developer-guide/adding-a-migration.md): Here we will show you how to add a database migration
- [Adding Entries to DB](/icehrm/developer-guide/accessing-icehrm-db.md): Manipulating the database
