diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..42cd73d
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+/vendor/
\ No newline at end of file
diff --git a/Resources/Private/.htaccess b/Resources/Private/.htaccess
new file mode 100644
index 0000000..96d0729
--- /dev/null
+++ b/Resources/Private/.htaccess
@@ -0,0 +1,11 @@
+# Apache < 2.3
+
+ Order allow,deny
+ Deny from all
+ Satisfy All
+
+
+# Apache >= 2.3
+
+ Require all denied
+
diff --git a/composer.json b/composer.json
new file mode 100644
index 0000000..6af212c
--- /dev/null
+++ b/composer.json
@@ -0,0 +1,28 @@
+{
+ "name": "datenbetrieb/sqllog",
+ "type": "typo3-cms-extension",
+ "description": "A small extension that extends Database/Conneection with SQL-Logging",
+ "authors": [
+ {
+ "name": "Peter Niederlag",
+ "role": "Developer"
+ }
+ ],
+ "require": {
+ "typo3/cms-core": "^9.5"
+ },
+ "autoload": {
+ "psr-4": {
+ "Datenbetrieb\\Sqllog\\": "Classes"
+ }
+ },
+ "autoload-dev": {
+ "psr-4": {
+ "Datenbetrieb\\Sqllog\\Tests\\": "Tests"
+ }
+ },
+ "replace": {
+ "datenbetrieb/sqllog": "self.version",
+ "typo3-ter/sqllog": "self.version"
+ }
+}
diff --git a/ext_emconf.php b/ext_emconf.php
new file mode 100644
index 0000000..771e688
--- /dev/null
+++ b/ext_emconf.php
@@ -0,0 +1,31 @@
+ 'sqllog',
+ 'description' => 'A small extension that extends Database/Conneection with SQL-Logging',
+ 'category' => 'plugin',
+ 'author' => 'Peter Niederlag',
+ 'author_email' => 'peter.niederlag@datenbetrieb.de',
+ 'state' => 'alpha',
+ 'uploadfolder' => 0,
+ 'createDirs' => '',
+ 'clearCacheOnLoad' => 0,
+ 'version' => '1.0.0',
+ 'constraints' => [
+ 'depends' => [
+ 'typo3' => '9.5.0-9.5.99',
+ ],
+ 'conflicts' => [],
+ 'suggests' => [],
+ ],
+];
diff --git a/ext_tables.php b/ext_tables.php
new file mode 100644
index 0000000..a9e90b5
--- /dev/null
+++ b/ext_tables.php
@@ -0,0 +1,11 @@
+