diff --git a/RoboFile.php b/RoboFile.php
index 80222e4..d723ea0 100644
--- a/RoboFile.php
+++ b/RoboFile.php
@@ -94,7 +94,7 @@ class RoboFile extends Tasks {
    */
   function watch(): void {
     $this->taskWatch()
-      ->monitor(['lib', 'test'], function() { $this->test(); })
+      ->monitor(['src', 'test'], function() { $this->test(); })
       ->run();
   }
 }
diff --git a/composer.json b/composer.json
index 712bf43..2005861 100644
--- a/composer.json
+++ b/composer.json
@@ -9,7 +9,7 @@
     {"email": "cedric@belin.io", "name": "Cédric Belin", "homepage": "https://belin.io"}
   ],
   "autoload": {
-    "psr-4": {"Gitea\\": "lib/"}
+    "psr-4": {"Gitea\\": "src/"}
   },
   "autoload-dev": {
     "files": ["vendor/phpunit/phpunit/src/Framework/Assert/Functions.php"],
diff --git a/phpdoc.xml b/phpdoc.xml
index fae9b05..88afa6c 100644
--- a/phpdoc.xml
+++ b/phpdoc.xml
@@ -13,6 +13,6 @@
   
 
   
-    lib
+    src
   
 
diff --git a/phpstan.neon b/phpstan.neon
index f543aaa..d1417a4 100644
--- a/phpstan.neon
+++ b/phpstan.neon
@@ -1,3 +1,3 @@
 parameters:
   level: max
-  paths: [lib]
+  paths: [src]
diff --git a/phpunit.xml b/phpunit.xml
index 210945b..37c5de1 100644
--- a/phpunit.xml
+++ b/phpunit.xml
@@ -2,7 +2,7 @@
 
   
     
-      lib
+      src
     
   
 
diff --git a/lib/PushEvent.php b/src/PushEvent.php
similarity index 100%
rename from lib/PushEvent.php
rename to src/PushEvent.php
diff --git a/lib/models/PayloadCommit.php b/src/models/PayloadCommit.php
similarity index 100%
rename from lib/models/PayloadCommit.php
rename to src/models/PayloadCommit.php
diff --git a/lib/models/PayloadCommitVerification.php b/src/models/PayloadCommitVerification.php
similarity index 100%
rename from lib/models/PayloadCommitVerification.php
rename to src/models/PayloadCommitVerification.php
diff --git a/lib/models/PayloadUser.php b/src/models/PayloadUser.php
similarity index 100%
rename from lib/models/PayloadUser.php
rename to src/models/PayloadUser.php
diff --git a/lib/models/Permission.php b/src/models/Permission.php
similarity index 100%
rename from lib/models/Permission.php
rename to src/models/Permission.php
diff --git a/lib/models/Repository.php b/src/models/Repository.php
similarity index 100%
rename from lib/models/Repository.php
rename to src/models/Repository.php
diff --git a/lib/models/ServerVersion.php b/src/models/ServerVersion.php
similarity index 100%
rename from lib/models/ServerVersion.php
rename to src/models/ServerVersion.php
diff --git a/lib/models/StatusState.php b/src/models/StatusState.php
similarity index 100%
rename from lib/models/StatusState.php
rename to src/models/StatusState.php
diff --git a/lib/models/Team.php b/src/models/Team.php
similarity index 100%
rename from lib/models/Team.php
rename to src/models/Team.php
diff --git a/lib/models/TeamPermission.php b/src/models/TeamPermission.php
similarity index 100%
rename from lib/models/TeamPermission.php
rename to src/models/TeamPermission.php
diff --git a/lib/models/TrackedTime.php b/src/models/TrackedTime.php
similarity index 100%
rename from lib/models/TrackedTime.php
rename to src/models/TrackedTime.php
diff --git a/lib/models/User.php b/src/models/User.php
similarity index 100%
rename from lib/models/User.php
rename to src/models/User.php