{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":799946578,"defaultBranch":"main","name":"swift-aws-lambda-sam-dsl","ownerLogin":"swift-server-community","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-05-13T12:11:08.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/101797789?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721655559.0","currentOid":""},"activityList":{"items":[{"before":"a947857dd109ecbdfd4163b83d58e7b287528c9a","after":"88f6855ffd70e3241464b878fc8894cc9802b485","ref":"refs/heads/esraa/generator","pushedAt":"2024-08-01T08:12:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"remove old report from sources","shortMessageHtmlLink":"remove old report from sources"}},{"before":"b152caf925b9e39ba464519f2a9265b8f9b8ecc2","after":"a947857dd109ecbdfd4163b83d58e7b287528c9a","ref":"refs/heads/esraa/generator","pushedAt":"2024-08-01T08:09:14.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"Merge branch 'pr/12' into esraa/generator","shortMessageHtmlLink":"Merge branch 'pr/12' into esraa/generator"}},{"before":"2ff58fc56c5a2ac5ab6088dbfc718c5938afd41f","after":"b152caf925b9e39ba464519f2a9265b8f9b8ecc2","ref":"refs/heads/esraa/generator","pushedAt":"2024-07-31T07:24:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"add report markdown with codeGeneration documentaion (#10)","shortMessageHtmlLink":"add report markdown with codeGeneration documentaion (#10)"}},{"before":"4ef393e6348a98c3d67b1e1acf7b7fa4bc1bb867","after":"2ff58fc56c5a2ac5ab6088dbfc718c5938afd41f","ref":"refs/heads/esraa/generator","pushedAt":"2024-07-25T08:09:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"remove unused swift settings for Swift 6","shortMessageHtmlLink":"remove unused swift settings for Swift 6"}},{"before":"e121ae8cc12e581af909720018306b0081415abe","after":"4ef393e6348a98c3d67b1e1acf7b7fa4bc1bb867","ref":"refs/heads/esraa/generator","pushedAt":"2024-07-25T08:06:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"fix compiler warning","shortMessageHtmlLink":"fix compiler warning"}},{"before":"673a192e8d3be73216c1662f5dcb115cd8ed4272","after":"e121ae8cc12e581af909720018306b0081415abe","ref":"refs/heads/esraa/generator","pushedAt":"2024-07-25T08:05:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"apply strong typing to Inheritence","shortMessageHtmlLink":"apply strong typing to Inheritence"}},{"before":"de147ec959f68f2bb93be5a0be898fc65eb30fb0","after":"673a192e8d3be73216c1662f5dcb115cd8ed4272","ref":"refs/heads/esraa/generator","pushedAt":"2024-07-25T07:43:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"Merge branch 'main' into esraa/generator","shortMessageHtmlLink":"Merge branch 'main' into esraa/generator"}},{"before":"2b52778bb4a51527401615d6f29756ab37b8aee1","after":"de147ec959f68f2bb93be5a0be898fc65eb30fb0","ref":"refs/heads/esraa/generator","pushedAt":"2024-07-25T07:42:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"replace CommandLine with ProcessInfo","shortMessageHtmlLink":"replace CommandLine with ProcessInfo"}},{"before":"1212179017bafc0b1e18964e4a0265faf1627660","after":"b16cbf75f6cf39a0646a915f8bac28fbb5e796c9","ref":"refs/heads/main","pushedAt":"2024-07-25T07:41:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"replace CommandLine with ProcessInfo","shortMessageHtmlLink":"replace CommandLine with ProcessInfo"}},{"before":"75a758cf8fb40067fda0e7df3f89e057c18fcf49","after":"2b52778bb4a51527401615d6f29756ab37b8aee1","ref":"refs/heads/esraa/generator","pushedAt":"2024-07-25T07:32:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"fix licence header in one file","shortMessageHtmlLink":"fix licence header in one file"}},{"before":"3ca9c39f74a51c12e0fdf53167e02dcb536268e3","after":"1212179017bafc0b1e18964e4a0265faf1627660","ref":"refs/heads/main","pushedAt":"2024-07-25T07:23:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"fix licence header in one file","shortMessageHtmlLink":"fix licence header in one file"}},{"before":"e13c238ce00f95267130fbf7481ef7ed28ee47eb","after":"75a758cf8fb40067fda0e7df3f89e057c18fcf49","ref":"refs/heads/esraa/generator","pushedAt":"2024-07-25T05:40:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"Tasks: (#9)\n\n- add header license in all source files\r\n- generate header comment in generated code\r\n- sync Package.swift and Package@swift-5.10.swift\r\n- Include unit tests for JSONSchemaReader\r\n- removed duplication for Inheritance and spacing\r\n- refactored enum functions, Properties and RegularProperty\r\n-add function header comments","shortMessageHtmlLink":"Tasks: (#9)"}},{"before":"d90cf18f34f95c75562542aea868d2f0087bf0c9","after":"e13c238ce00f95267130fbf7481ef7ed28ee47eb","ref":"refs/heads/esraa/generator","pushedAt":"2024-07-23T08:38:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"update TODO","shortMessageHtmlLink":"update TODO"}},{"before":"f439b4002dfcda8d85d55fcc788269cb03149d76","after":"d90cf18f34f95c75562542aea868d2f0087bf0c9","ref":"refs/heads/esraa/generator","pushedAt":"2024-07-23T07:36:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"add todo","shortMessageHtmlLink":"add todo"}},{"before":"3ca9c39f74a51c12e0fdf53167e02dcb536268e3","after":"f439b4002dfcda8d85d55fcc788269cb03149d76","ref":"refs/heads/esraa/generator","pushedAt":"2024-07-22T13:43:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"GSOC-Week28/29 (#8)\n\n* Implement SwiftSyntax and SwiftSyntaxBuilder for generating enumProperty and enumWithValues for the SAMJSONSchema\r\n\r\n* Tasks:\r\n- Generated objects for the definitions struct\r\n- Added enum with associated keys for resources\r\n- Removed unnecessary key from SAMDeploymentDescriptor struct\r\n\r\n* Tasks:\r\n\r\nAdd CodingKeys for definition objects\r\n\r\n* Tasks:\r\n- handled scenarios involving arrays and objects for the anyOf condition.\r\n- Implemented handling of the filter type, referencing another object within the definition.\r\n\r\n* Tasks:\r\n- Implemented handling of nested structs in the DeploymentDescriptor Struct\r\n\r\n* fix naming of swiftReservedWords\r\n\r\n* Tasks:\r\n- fixed Parameters key in DeploymentDescriptor to refer to Parameter struct in definitions\r\n\r\n* Tasks:\r\n- handle 'Variables' cases with patternProperties\r\n\r\n* Tasks:\r\nhandled 'allOf' key at AWS::Serverless::Function with struct generation\r\n\r\n* Tasks:\r\nhandled 'anyOf' key inside 'allOf' at AWS::Serverless::Function\r\n\r\n* Tasks:\r\n- handled array different types either string, object or no value\r\n\r\n* Tasks:\r\n- handled noEcho case with array of multiple types\r\n\r\n* Tasks:\r\n- removed unused and duplicate functions\r\n\r\n* Tasks:\r\n- add logging info with descriptive info for each function","shortMessageHtmlLink":"GSOC-Week28/29 (#8)"}},{"before":null,"after":"3ca9c39f74a51c12e0fdf53167e02dcb536268e3","ref":"refs/heads/esraa/generator","pushedAt":"2024-07-22T13:39:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"add a test coverage script","shortMessageHtmlLink":"add a test coverage script"}},{"before":"fb354b6d125a07ac7d93d10a4a0adf3ccd1a82b7","after":"3ca9c39f74a51c12e0fdf53167e02dcb536268e3","ref":"refs/heads/main","pushedAt":"2024-06-19T21:58:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"add a test coverage script","shortMessageHtmlLink":"add a test coverage script"}},{"before":null,"after":"22ba8e864ac67ea2bcb3164828c0a064f8298495","ref":"refs/heads/sebsto/test_generator","pushedAt":"2024-06-19T17:35:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"Merge branch 'main' into sebsto","shortMessageHtmlLink":"Merge branch 'main' into sebsto"}},{"before":"a34a3485556a8072e02ab584c853033eb2a8a3b4","after":null,"ref":"refs/heads/sebsto","pushedAt":"2024-06-19T17:35:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"}},{"before":"db205d29a21036fbbd9d6a4cd4bd97cdbaa898b3","after":"fb354b6d125a07ac7d93d10a4a0adf3ccd1a82b7","ref":"refs/heads/main","pushedAt":"2024-06-19T17:33:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"add LAMBDA USE LOCAL DEPS on SAM example package.swift","shortMessageHtmlLink":"add LAMBDA USE LOCAL DEPS on SAM example package.swift"}},{"before":"ef33ed2bd3e78b1139df82ad0a7454c6e02f6473","after":"a34a3485556a8072e02ab584c853033eb2a8a3b4","ref":"refs/heads/sebsto","pushedAt":"2024-06-19T09:41:44.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"fix errors after merge","shortMessageHtmlLink":"fix errors after merge"}},{"before":"d6dbce4d092aad9937e348a30380cca8a9ffbbf9","after":"db205d29a21036fbbd9d6a4cd4bd97cdbaa898b3","ref":"refs/heads/main","pushedAt":"2024-06-19T09:06:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"add a mock for CommandLine.arguments","shortMessageHtmlLink":"add a mock for CommandLine.arguments"}},{"before":"f2e0f47b104e50981ee29dc8b164767ab67a240d","after":"d6dbce4d092aad9937e348a30380cca8a9ffbbf9","ref":"refs/heads/main","pushedAt":"2024-06-19T08:34:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"update code to compile with swift 6 nightly build","shortMessageHtmlLink":"update code to compile with swift 6 nightly build"}},{"before":"f01b8f54053b74da8862a9467b1852f949ff0795","after":"f2e0f47b104e50981ee29dc8b164767ab67a240d","ref":"refs/heads/main","pushedAt":"2024-06-18T17:50:20.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"Start prep for Swift 6 and use Yams instead of custom YAML encoder","shortMessageHtmlLink":"Start prep for Swift 6 and use Yams instead of custom YAML encoder"}},{"before":"c24ca95f4e1021488d9cf16990f179d80c8573ec","after":"ef33ed2bd3e78b1139df82ad0a7454c6e02f6473","ref":"refs/heads/sebsto","pushedAt":"2024-06-17T20:42:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"add more example of Swift Syntax","shortMessageHtmlLink":"add more example of Swift Syntax"}},{"before":"47c078b156952126fe96a2cb08f571f4745fbc78","after":"c24ca95f4e1021488d9cf16990f179d80c8573ec","ref":"refs/heads/sebsto","pushedAt":"2024-06-17T09:30:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"add a descriptive help to use the openAPI generator","shortMessageHtmlLink":"add a descriptive help to use the openAPI generator"}},{"before":"5f37e9c924ed3932d7c06572a6ceed506b42ddff","after":"47c078b156952126fe96a2cb08f571f4745fbc78","ref":"refs/heads/sebsto","pushedAt":"2024-06-17T09:19:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"add an openapi example","shortMessageHtmlLink":"add an openapi example"}},{"before":"1d348ff19d7bbc3202ab4fed18606d993ac4ee46","after":"5f37e9c924ed3932d7c06572a6ceed506b42ddff","ref":"refs/heads/sebsto","pushedAt":"2024-05-30T10:43:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"add more example code","shortMessageHtmlLink":"add more example code"}},{"before":"5ae7baf2e5076c05324cc5bee22551d32324f285","after":"1d348ff19d7bbc3202ab4fed18606d993ac4ee46","ref":"refs/heads/sebsto","pushedAt":"2024-05-30T09:51:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"add a very simple swift syntax example","shortMessageHtmlLink":"add a very simple swift syntax example"}},{"before":"579eea0a253562f13aaa650363efa7974357d8f0","after":"f01b8f54053b74da8862a9467b1852f949ff0795","ref":"refs/heads/main","pushedAt":"2024-05-28T08:19:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sebsto","name":"Sébastien Stormacq","path":"/sebsto","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/401798?s=80&v=4"},"commit":{"message":"remove unused environment value","shortMessageHtmlLink":"remove unused environment value"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wMVQwODoxMjo1OC4wMDAwMDBazwAAAASO39yI","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wMVQwODoxMjo1OC4wMDAwMDBazwAAAASO39yI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yOFQwODoxOToyOS4wMDAwMDBazwAAAARVlteV"}},"title":"Activity · swift-server-community/swift-aws-lambda-sam-dsl"}