{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":260913843,"defaultBranch":"master","name":"borsch-skeleton","ownerLogin":"borschphp","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-03T12:42:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/64675334?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713261660.0","currentOid":""},"activityList":{"items":[{"before":"5f59794941ddf4a2d5126488e107a9afc85c698f","after":"296887b64bf0c7ea0f21e5581f706fb0e2a0b31d","ref":"refs/heads/optims","pushedAt":"2024-05-17T14:32:08.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Upd: split container.php into multiple container files (for clarity sake)","shortMessageHtmlLink":"Upd: split container.php into multiple container files (for clarity s…"}},{"before":"22e9e752abf2ac3ec2a1e4252dd352feaf28ba73","after":"296887b64bf0c7ea0f21e5581f706fb0e2a0b31d","ref":"refs/heads/master","pushedAt":"2024-05-16T14:17:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Upd: split container.php into multiple container files (for clarity sake)","shortMessageHtmlLink":"Upd: split container.php into multiple container files (for clarity s…"}},{"before":"449a518d92443a7416d1b700cca68445f01c1ab5","after":"22e9e752abf2ac3ec2a1e4252dd352feaf28ba73","ref":"refs/heads/master","pushedAt":"2024-05-14T20:11:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Merge pull request #26 from borschphp/optims\n\nfeat(routing): Split routes in 2 files (routes.php and api.php)","shortMessageHtmlLink":"Merge pull request #26 from borschphp/optims"}},{"before":"5915b017d79f42f7719526347475c69fc024d2bf","after":"5f59794941ddf4a2d5126488e107a9afc85c698f","ref":"refs/heads/optims","pushedAt":"2024-05-14T20:09:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"feat(routing): Split routes in 2 files (routes.php and api.php)","shortMessageHtmlLink":"feat(routing): Split routes in 2 files (routes.php and api.php)"}},{"before":"ce6c6ff66c0e8a7c76a1d304f8e5ae6748c385ac","after":"449a518d92443a7416d1b700cca68445f01c1ab5","ref":"refs/heads/master","pushedAt":"2024-05-14T20:01:58.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Merge pull request #25 from borschphp/optims\n\n- chore: removed BasicTemplateEngine.php class\r\n- feat(cache): PSR-6 and PSR-16 cache implementation added (using SQLite)\r\n- fix(cache): PSR-6 SQLiteCacheItemPool class + SQLite table","shortMessageHtmlLink":"Merge pull request #25 from borschphp/optims"}},{"before":"b4741d420bfb02633877b6e79e2e567d7bffa147","after":"5915b017d79f42f7719526347475c69fc024d2bf","ref":"refs/heads/optims","pushedAt":"2024-05-14T19:59:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"fix(cache): PSR-6 SQLiteCacheItemPool class + SQLite table","shortMessageHtmlLink":"fix(cache): PSR-6 SQLiteCacheItemPool class + SQLite table"}},{"before":"b3cef9bf663de108dda55a990a10ec79801a19ac","after":"b4741d420bfb02633877b6e79e2e567d7bffa147","ref":"refs/heads/optims","pushedAt":"2024-05-12T13:38:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"feat(cache): PSR-6 and PSR-16 cache implementation added (using SQLite)","shortMessageHtmlLink":"feat(cache): PSR-6 and PSR-16 cache implementation added (using SQLite)"}},{"before":"dfa4a0c3646b2526083c9214b70565849ac6662a","after":"b3cef9bf663de108dda55a990a10ec79801a19ac","ref":"refs/heads/optims","pushedAt":"2024-05-12T12:34:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"chore: removed BasicTemplateEngine.php class","shortMessageHtmlLink":"chore: removed BasicTemplateEngine.php class"}},{"before":"5defb833613baf059ccbe7c08ed6d3594e94af3f","after":"ce6c6ff66c0e8a7c76a1d304f8e5ae6748c385ac","ref":"refs/heads/master","pushedAt":"2024-05-04T13:18:01.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Merge pull request #24 from borschphp/optims\n\nOptims","shortMessageHtmlLink":"Merge pull request #24 from borschphp/optims"}},{"before":"00fb0b99442100e3093f4bb00d3be7901f56d85f","after":"dfa4a0c3646b2526083c9214b70565849ac6662a","ref":"refs/heads/optims","pushedAt":"2024-05-04T13:15:41.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"upd(monolog): switched to v3","shortMessageHtmlLink":"upd(monolog): switched to v3"}},{"before":"061a42f2f4b4eed093023030795d3a40e6dc13e7","after":"5defb833613baf059ccbe7c08ed6d3594e94af3f","ref":"refs/heads/master","pushedAt":"2024-04-24T20:33:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Merge pull request #23 from borschphp/optims\n\nrefactor(timezone): set default timezone from .env file","shortMessageHtmlLink":"Merge pull request #23 from borschphp/optims"}},{"before":"dc6a6f0c4c208ee41f3ada904853b2536e64162d","after":"00fb0b99442100e3093f4bb00d3be7901f56d85f","ref":"refs/heads/optims","pushedAt":"2024-04-24T20:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"refactor(timezone): set default timezone from .env file","shortMessageHtmlLink":"refactor(timezone): set default timezone from .env file"}},{"before":"9e61dca641a812f3cdf7279f6f46285dcea2221c","after":"061a42f2f4b4eed093023030795d3a40e6dc13e7","ref":"refs/heads/master","pushedAt":"2024-04-24T20:30:29.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Merge pull request #22 from borschphp/optims\n\n- feat(phpstorm,meta): ServerRequestInterface::getAttribute now map parameter to var type\r\n- refactor(psr2): added/removed new lines\r\n- refactor(logs): updated logging management \r\n- refactor(timezone): set default timezone from .env file","shortMessageHtmlLink":"Merge pull request #22 from borschphp/optims"}},{"before":"7d08d5b1f0f0d8a3dbe8322a48e5d0f40049b9d1","after":"dc6a6f0c4c208ee41f3ada904853b2536e64162d","ref":"refs/heads/optims","pushedAt":"2024-04-24T18:53:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"refactor(timezone): set default timezone from .env file","shortMessageHtmlLink":"refactor(timezone): set default timezone from .env file"}},{"before":"9e61dca641a812f3cdf7279f6f46285dcea2221c","after":"7d08d5b1f0f0d8a3dbe8322a48e5d0f40049b9d1","ref":"refs/heads/optims","pushedAt":"2024-04-24T18:36:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"refactor(logs): updated logging management\n\n- Now uses the Monolog PsrLogMessageProcessor processor.\n- Log level is taken into account (from .env file).\n- LogMiddleware optimized to a one-liner + PsrLogMessageProcessor context is now used to format log message","shortMessageHtmlLink":"refactor(logs): updated logging management"}},{"before":"b20434e9fa3993185da6b993d2f30034e9454420","after":"9e61dca641a812f3cdf7279f6f46285dcea2221c","ref":"refs/heads/optims","pushedAt":"2024-04-24T17:27:00.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"bd82fa64565f87834916f1b356f89a108915a85f","after":"9e61dca641a812f3cdf7279f6f46285dcea2221c","ref":"refs/heads/master","pushedAt":"2024-04-24T17:17:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master'","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master'"}},{"before":"64d94a0c0376c133da73a756020997289d33da79","after":"bd82fa64565f87834916f1b356f89a108915a85f","ref":"refs/heads/master","pushedAt":"2024-04-16T10:01:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Merge pull request #21 from borschphp/debuss-patch-2\n\nDelete .github/workflows/jekyll-gh-pages.yml","shortMessageHtmlLink":"Merge pull request #21 from borschphp/debuss-patch-2"}},{"before":null,"after":"535e473fc6e537c5ae1dcfa909ea5660967fddd9","ref":"refs/heads/debuss-patch-2","pushedAt":"2024-04-16T10:01:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Delete .github/workflows/jekyll-gh-pages.yml","shortMessageHtmlLink":"Delete .github/workflows/jekyll-gh-pages.yml"}},{"before":"6cc262d323a6f5a3bfab170ac2d2fe34767e64a1","after":"64d94a0c0376c133da73a756020997289d33da79","ref":"refs/heads/master","pushedAt":"2024-04-16T09:58:00.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Merge pull request #20 from borschphp/debuss-patch-1\n\nCreate jekyll-gh-pages.yml","shortMessageHtmlLink":"Merge pull request #20 from borschphp/debuss-patch-1"}},{"before":null,"after":"94f8479d97644b26eb353d824bf8c6ae37c5352c","ref":"refs/heads/debuss-patch-1","pushedAt":"2024-04-16T09:55:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Create jekyll-gh-pages.yml","shortMessageHtmlLink":"Create jekyll-gh-pages.yml"}},{"before":"ec7749647e1a7a1db6a71fdda75718b8ed206a8f","after":"6cc262d323a6f5a3bfab170ac2d2fe34767e64a1","ref":"refs/heads/master","pushedAt":"2024-04-13T14:18:30.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Merge pull request #19 from borschphp/optims\n\nRework on error handling","shortMessageHtmlLink":"Merge pull request #19 from borschphp/optims"}},{"before":"1450c7a281e720677dc1c0968ed2fe2edf96b03a","after":"b20434e9fa3993185da6b993d2f30034e9454420","ref":"refs/heads/optims","pushedAt":"2024-04-13T14:11:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Fix comment in .lando.yml","shortMessageHtmlLink":"Fix comment in .lando.yml"}},{"before":"dd0e2beed034fded0ddea9872b52ec50b38540cf","after":"1450c7a281e720677dc1c0968ed2fe2edf96b03a","ref":"refs/heads/optims","pushedAt":"2024-04-13T14:10:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Added health check handler","shortMessageHtmlLink":"Added health check handler"}},{"before":"1c9e2f388cca15e8fcb587ec0b91422d7fee7237","after":"dd0e2beed034fded0ddea9872b52ec50b38540cf","ref":"refs/heads/optims","pushedAt":"2024-04-13T14:03:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Fixed unit testing","shortMessageHtmlLink":"Fixed unit testing"}},{"before":"9731f1d164a760bfc8ea19806c5ae6362dc480d1","after":"1c9e2f388cca15e8fcb587ec0b91422d7fee7237","ref":"refs/heads/optims","pushedAt":"2024-04-13T13:36:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"ErrorHandlerMiddleware optimized\n- Switched to Latte template engine\n- Added 404 and 500 template page","shortMessageHtmlLink":"ErrorHandlerMiddleware optimized"}},{"before":null,"after":"9731f1d164a760bfc8ea19806c5ae6362dc480d1","ref":"refs/heads/optims","pushedAt":"2024-04-12T16:47:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Added links to API routes in home page","shortMessageHtmlLink":"Added links to API routes in home page"}},{"before":"1b96a75c92d13bfa91757adeb042af3197a22725","after":"ec7749647e1a7a1db6a71fdda75718b8ed206a8f","ref":"refs/heads/master","pushedAt":"2024-04-09T19:13:04.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Merge pull request #18 from borschphp/frankenphp\n\nWorker script","shortMessageHtmlLink":"Merge pull request #18 from borschphp/frankenphp"}},{"before":null,"after":"d6a901e1c8e60373b79c834ecff2f31ba8fd3bc3","ref":"refs/heads/frankenphp","pushedAt":"2024-04-09T19:10:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Worker script","shortMessageHtmlLink":"Worker script"}},{"before":"794cca60dd85265cec78742a1a0597613cda2e40","after":"1b96a75c92d13bfa91757adeb042af3197a22725","ref":"refs/heads/master","pushedAt":"2024-03-04T19:09:28.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"debuss","name":"Debusschère Alexandre","path":"/debuss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2537607?s=80&v=4"},"commit":{"message":"Merge pull request #17 from borschphp/minor-improvments\n\nFeat: isProduction() helper","shortMessageHtmlLink":"Merge pull request #17 from borschphp/minor-improvments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETQMTKQA","startCursor":null,"endCursor":null}},"title":"Activity · borschphp/borsch-skeleton"}