{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":827469347,"defaultBranch":"main","name":"struct","ownerLogin":"httpdss","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-11T17:51:20.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39445?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1726245874.0","currentOid":""},"activityList":{"items":[{"before":"a5510e2b2030603915190b9f60f70c649fd5e427","after":null,"ref":"refs/heads/add-lists","pushedAt":"2024-09-13T16:44:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"}},{"before":"6eb83b33f219be50936e99c251d74d6c359d7e95","after":"8f6888d76cb76b9cdd9ca9c98f289ce7e75fa84c","ref":"refs/heads/main","pushedAt":"2024-09-13T16:44:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"Add List Command and Enhance Structure Definition in Generate Command (#8)\n\n#### Overview:\r\nThis pull request introduces a new command to list available structures\r\nand enhances the `generate` command by improving how structure\r\ndefinitions are handled.\r\n\r\n#### Changes:\r\n- **New `list` command**: \r\n- Introduces a `ListCommand` that lists available structure definitions\r\nfrom the `contribs` directory.\r\n - Files ending with `.yaml` are sorted and displayed.\r\n \r\n- **Enhancements to `generate` command**:\r\n - Refactors the `yaml_file` argument to `structure_definition`.\r\n- Adds support for structure definition paths and checks for file\r\nexistence.\r\n- A new optional argument `--structures-path` allows specifying a custom\r\ndirectory for structure definitions.\r\n\r\n- **Integration in main module**:\r\n - The new `list` command is added to the main CLI interface.\r\n\r\n#### Justification:\r\nThese changes improve the usability of the `generate` command by\r\nallowing more flexible paths for structure definitions and add a helpful\r\nlisting command for structure files.\r\n\r\n#### Impact:\r\n- The new `list` command provides an easier way for users to find\r\navailable structure definitions.\r\n- The refactored `generate` command ensures better error handling when\r\nstructure files are not found.","shortMessageHtmlLink":"Add List Command and Enhance Structure Definition in Generate Command ("}},{"before":null,"after":"a5510e2b2030603915190b9f60f70c649fd5e427","ref":"refs/heads/add-lists","pushedAt":"2024-09-12T18:20:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"introduce list commands and generate structures from name","shortMessageHtmlLink":"introduce list commands and generate structures from name"}},{"before":"215534639b89b379002faec4cdea0c9e7fa033f4","after":null,"ref":"refs/heads/template-and-vars","pushedAt":"2024-08-29T20:49:22.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"}},{"before":"e84e5dd10166e0862a458fa9c486424bb059c9d9","after":"6eb83b33f219be50936e99c251d74d6c359d7e95","ref":"refs/heads/main","pushedAt":"2024-08-29T20:49:20.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"Templates and vars improvement (#7)\n\n#### Overview\r\nThis pull request introduces a new `.editorconfig` file and updates\r\nvarious files within the project to enhance code consistency and\r\ndocumentation.\r\n\r\n#### Changes\r\n- **Addition of `.editorconfig`:** \r\nA new `.editorconfig` file has been added to maintain consistent coding\r\nstyles across different editors and IDEs. It includes settings for\r\nindent style, size, charset, end-of-line character, and trimming of\r\ntrailing whitespace.\r\n \r\n- **Updates to Documentation (`README.md` and `README.es.md`):** \r\n- Removed instructions for setting the `OPENAI_API_KEY` environment\r\nvariable, simplifying the setup process.\r\n - Updated sections related to known issues to reflect current status.\r\n \r\n- **Code Refactoring in `struct_module` Package:** \r\n - Adjusted indentation to be consistent across the codebase.\r\n- Refactored command classes (`__init__.py`, `generate.py`, `info.py`,\r\n`validate.py`) to improve readability and maintainability.\r\n- Enhanced the `FileItem` class in `file_item.py` to better handle\r\ntemplate rendering and OpenAI API integration.\r\n- Introduced a new `template_renderer.py` module to handle Jinja2\r\ntemplate rendering more effectively.\r\n\r\n#### Justification\r\nThese changes aim to enhance code quality, ensure consistent styling\r\nacross different development environments, and improve the overall\r\nmaintainability of the codebase.\r\n\r\n#### Impact\r\n- **Developer Experience:** Improved code readability and reduced setup\r\ncomplexity for new contributors.\r\n- **Code Consistency:** Ensures uniform coding standards across the\r\nproject.\r\n- **Documentation:** Provides clearer instructions and updated\r\ninformation, making it easier for users to understand and use the\r\nproject.","shortMessageHtmlLink":"Templates and vars improvement (#7)"}},{"before":"d5c3933af340bbeb336981d6a6c357eb420ee5a4","after":"215534639b89b379002faec4cdea0c9e7fa033f4","ref":"refs/heads/template-and-vars","pushedAt":"2024-08-29T20:45:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"d5c3933af340bbeb336981d6a6c357eb420ee5a4","ref":"refs/heads/template-and-vars","pushedAt":"2024-08-27T15:51:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"Templates and vars improvement","shortMessageHtmlLink":"Templates and vars improvement"}},{"before":"efad3137d25af7535104cebb7dc92f0b682013d3","after":"e84e5dd10166e0862a458fa9c486424bb059c9d9","ref":"refs/heads/main","pushedAt":"2024-08-20T13:46:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"chore: Use latest_release on example/structure.yaml","shortMessageHtmlLink":"chore: Use latest_release on example/structure.yaml"}},{"before":"63aad50ed511a416151801b302e371fdc4473578","after":"efad3137d25af7535104cebb7dc92f0b682013d3","ref":"refs/heads/main","pushedAt":"2024-08-19T17:46:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"feat: Add support for fetching latest Terraform provider releases","shortMessageHtmlLink":"feat: Add support for fetching latest Terraform provider releases"}},{"before":"c3cd208ee14155d37680c30577c850efdc186e19","after":null,"ref":"refs/heads/local-files","pushedAt":"2024-08-19T15:49:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"}},{"before":"9bc0d01faac741aef525d30d54c810d24d1ac07d","after":"63aad50ed511a416151801b302e371fdc4473578","ref":"refs/heads/main","pushedAt":"2024-08-19T15:49:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"Enhance Content Fetching Mechanism (#6)\n\n#### Overview\r\nThis pull request enhances the content fetching mechanism within the\r\n`file_item.py` module to support multiple content sources.\r\n\r\n#### Changes\r\n- Updated `file_item.py` to handle content fetching from:\r\n - Local files using the `file://` protocol.\r\n - Remote URLs using the `https://` protocol.\r\n- Added logging and error handling for unsupported protocols in the\r\ncontent location.\r\n\r\n#### Justification\r\nThe modifications improve the versatility of the `file_item.py` module\r\nby allowing it to fetch content from both local and remote sources.\r\n\r\n#### Impact\r\n- **Code**: Enhanced functionality and robustness in content fetching.","shortMessageHtmlLink":"Enhance Content Fetching Mechanism (#6)"}},{"before":null,"after":"c3cd208ee14155d37680c30577c850efdc186e19","ref":"refs/heads/local-files","pushedAt":"2024-08-19T15:44:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"feat: Integrate Jinja2 for enhanced template processing and custom filters","shortMessageHtmlLink":"feat: Integrate Jinja2 for enhanced template processing and custom fi…"}},{"before":"742ca2c04b09b0a485a5d263ac2185230e0e9a42","after":null,"ref":"refs/heads/use-jinjs2","pushedAt":"2024-08-18T22:19:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"}},{"before":"b248b8afa7c5560683300531422cb10853a26c9e","after":"9bc0d01faac741aef525d30d54c810d24d1ac07d","ref":"refs/heads/main","pushedAt":"2024-08-18T22:19:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"Enhance Template Handling with Jinja2 Support and Custom Filters (#4)\n\n#### Overview\r\nThis PR introduces significant enhancements to the template processing\r\ncapabilities by integrating Jinja2 for more flexible and powerful\r\ntemplating. Additionally, new custom filters have been added to extend\r\nthe functionality, specifically for fetching the latest GitHub release.\r\n\r\n#### Changes\r\n- **Jinja2 Integration**: Replaced the existing string templating\r\nmechanism with Jinja2, allowing for more complex templating options.\r\n- **New Template Variables**: Added support for default template\r\nvariables like `file_name` and `file_directory`.\r\n- **Custom Filters**: Introduced a new custom Jinja2 filter\r\n`latest_release` that fetches the latest release version from a GitHub\r\nrepository.\r\n- **Updated Documentation**: Enhanced the README files (`README.md` and\r\n`README.es.md`) with detailed information on how to use the new\r\ntemplating features, including variables and custom filters.\r\n- **Configuration Updates**: Extended the `generic-app.yaml` and\r\n`structure.yaml` examples to demonstrate the use of the new templating\r\nfeatures.\r\n- **Dependencies**: Added `jinja2` and `PyGithub` to `requirements.txt`\r\nto support the new templating and GitHub API functionalities.\r\n\r\n#### Justification\r\nThese changes provide more robust and flexible template processing,\r\nenabling users to create more dynamic and maintainable configurations.\r\nThe new features simplify complex templating scenarios and extend the\r\ncapability to interact with external APIs, like GitHub, directly within\r\nthe templates.\r\n\r\n#### Impact\r\n- **Developers**: Improved ability to create and manage complex\r\ntemplates with dynamic content.\r\n- **Project Maintenance**: Enhanced documentation will make it easier\r\nfor new contributors to understand and utilize the templating system.\r\n- **Dependencies**: Additional dependencies (`jinja2` and `PyGithub`)\r\nwill be required, which might affect environments where this project is\r\nused.","shortMessageHtmlLink":"Enhance Template Handling with Jinja2 Support and Custom Filters (#4)"}},{"before":"253983b1cb942069fd6ad20437e0ace6e6030da9","after":"742ca2c04b09b0a485a5d263ac2185230e0e9a42","ref":"refs/heads/use-jinjs2","pushedAt":"2024-08-18T22:17:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"chore: Update .github/workflows/pre-commit.yaml to define submodules used by the repository","shortMessageHtmlLink":"chore: Update .github/workflows/pre-commit.yaml to define submodules …"}},{"before":"df948bc199e67ed9283894c3d7d5cbb5becebdb7","after":"253983b1cb942069fd6ad20437e0ace6e6030da9","ref":"refs/heads/use-jinjs2","pushedAt":"2024-08-18T22:11:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"Refactor file_item.py to use jinja2 for template rendering and improve logging","shortMessageHtmlLink":"Refactor file_item.py to use jinja2 for template rendering and improv…"}},{"before":"d23416a586fe2f1593543f79b2a2033d296d89ca","after":"df948bc199e67ed9283894c3d7d5cbb5becebdb7","ref":"refs/heads/use-jinjs2","pushedAt":"2024-08-18T21:24:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"Refactor file_item.py to use jinja2 for template rendering and improve logging","shortMessageHtmlLink":"Refactor file_item.py to use jinja2 for template rendering and improv…"}},{"before":"54dc271b0d55959eee1753faa94800fca884e7b8","after":"d23416a586fe2f1593543f79b2a2033d296d89ca","ref":"refs/heads/use-jinjs2","pushedAt":"2024-08-17T17:31:04.000Z","pushType":"push","commitsCount":24,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"chore: Update file_item.py to use jinja2 for template rendering and improve logging","shortMessageHtmlLink":"chore: Update file_item.py to use jinja2 for template rendering and i…"}},{"before":"cc0f7aa39c9e2a2ab04848e47d64b91ca46483ad","after":"b248b8afa7c5560683300531422cb10853a26c9e","ref":"refs/heads/main","pushedAt":"2024-08-17T17:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"chore: Refactor CLI structure and introduce new commands","shortMessageHtmlLink":"chore: Refactor CLI structure and introduce new commands"}},{"before":"97d93c01f3d2d7e543bcad76bb05e554863e03d2","after":"cc0f7aa39c9e2a2ab04848e47d64b91ca46483ad","ref":"refs/heads/main","pushedAt":"2024-08-16T18:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"chore: Refactor file_item.py for improved logging and error handling","shortMessageHtmlLink":"chore: Refactor file_item.py for improved logging and error handling"}},{"before":"ec5ada1e5984f8c5319221c82c6870281d6504f2","after":null,"ref":"refs/heads/sub-commands","pushedAt":"2024-08-16T16:13:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"}},{"before":"b3e18c140e96b722da095a89ecf05c25d1eb1fa0","after":"97d93c01f3d2d7e543bcad76bb05e554863e03d2","ref":"refs/heads/main","pushedAt":"2024-08-16T16:13:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"Introduce Command Structure for CLI with New Generate, Info, and Validate Commands (#5)\n\n**Overview:**\r\nThis pull request refactors and enhances the command-line interface\r\n(CLI) of the project by introducing a structured command system. The\r\nmain additions include the implementation of new commands—`generate`,\r\n`info`, and `validate`—which provide better organization and flexibility\r\nfor interacting with the project’s structure generation capabilities.\r\n\r\n**Changes:**\r\n- **New Commands:** \r\n- Added `GenerateCommand` to handle the creation of project structures\r\nbased on a YAML configuration file.\r\n - Added `InfoCommand` to display information about the package.\r\n- Added `ValidateCommand` to validate the YAML configuration file used\r\nfor structure generation.\r\n- **Refactoring:**\r\n- Reorganized the main CLI entry point (`struct_module/main.py`) to\r\nsupport subcommands using the argparse module.\r\n- Removed redundant code from the `utils.py` file, consolidating the\r\nresponsibilities into the newly created command classes.\r\n- Updated the `setup.py` to reflect the new command structure, ensuring\r\nthat the correct entry points are used.\r\n- **README Updates:**\r\n- Adjusted the documentation to reflect changes in CLI usage,\r\nspecifically replacing instances of the old command syntax with the new\r\n`generate` subcommand.\r\n- **Test Suite Changes:**\r\n- Removed obsolete test scripts that no longer align with the new\r\ncommand structure, ensuring that the test suite remains relevant to the\r\ncurrent codebase.\r\n\r\n**Justification:**\r\nThis refactor significantly improves the maintainability and\r\nextensibility of the CLI, making it easier to introduce new commands and\r\nfeatures in the future. By organizing commands into distinct classes, we\r\nenhance the clarity and separation of concerns within the codebase.\r\n\r\n**Impact:**\r\n- Users will need to update their workflows to use the new `generate`,\r\n`info`, and `validate` subcommands.\r\n- Existing documentation and usage examples are updated to align with\r\nthe new command structure, ensuring a smooth transition for users.\r\n- This change lays the groundwork for further enhancements to the CLI,\r\npotentially leading to more robust and feature-rich command options in\r\nthe future.","shortMessageHtmlLink":"Introduce Command Structure for CLI with New Generate, Info, and Vali…"}},{"before":"0300e45f0687a7e38dbd41c9eb178af5bec2a319","after":"ec5ada1e5984f8c5319221c82c6870281d6504f2","ref":"refs/heads/sub-commands","pushedAt":"2024-08-16T16:04:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"chore: Update docker-compose.yaml with \"generate\" command","shortMessageHtmlLink":"chore: Update docker-compose.yaml with \"generate\" command"}},{"before":"daf43a81fa5882af96f5660aafbfb6462f847957","after":"0300e45f0687a7e38dbd41c9eb178af5bec2a319","ref":"refs/heads/sub-commands","pushedAt":"2024-08-16T14:58:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"chore: Update struct command usage examples","shortMessageHtmlLink":"chore: Update struct command usage examples"}},{"before":"4d40122e53b0d41b250b6b0fa34f404d4174d665","after":"daf43a81fa5882af96f5660aafbfb6462f847957","ref":"refs/heads/sub-commands","pushedAt":"2024-08-16T02:02:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"chore: Remove NotImplementedError from Command class","shortMessageHtmlLink":"chore: Remove NotImplementedError from Command class"}},{"before":null,"after":"4d40122e53b0d41b250b6b0fa34f404d4174d665","ref":"refs/heads/sub-commands","pushedAt":"2024-08-16T01:59:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"chore: Update struct command usage examples","shortMessageHtmlLink":"chore: Update struct command usage examples"}},{"before":"449b20432c891ddf9554faf139f99cc9786bb22b","after":"b3e18c140e96b722da095a89ecf05c25d1eb1fa0","ref":"refs/heads/main","pushedAt":"2024-08-15T17:43:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"chore: Update flake8 max line length to 200","shortMessageHtmlLink":"chore: Update flake8 max line length to 200"}},{"before":"29287c0acbfb64127c64cf64bdaf6ac53a103ded","after":"449b20432c891ddf9554faf139f99cc9786bb22b","ref":"refs/heads/main","pushedAt":"2024-08-14T18:04:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"chore: Remove unnecessary code and files from contribs","shortMessageHtmlLink":"chore: Remove unnecessary code and files from contribs"}},{"before":"debe63a1291bff3ce41d0f0ba8c1c91b76a43405","after":"29287c0acbfb64127c64cf64bdaf6ac53a103ded","ref":"refs/heads/main","pushedAt":"2024-08-13T17:03:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:httpdss/struct","shortMessageHtmlLink":"Merge branch 'main' of github.com:httpdss/struct"}},{"before":"7931d0c53369bc61f41efae3f603665f0397c5f3","after":"debe63a1291bff3ce41d0f0ba8c1c91b76a43405","ref":"refs/heads/main","pushedAt":"2024-08-02T23:57:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpdss","name":"Kenneth Belitzky","path":"/httpdss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39445?s=80&v=4"},"commit":{"message":"chore: Add build directory to .gitignore and include GitHub workflows to contribs","shortMessageHtmlLink":"chore: Add build directory to .gitignore and include GitHub workflows…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNjo0NDozNC4wMDAwMDBazwAAAAS1s3LC","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNjo0NDozNC4wMDAwMDBazwAAAAS1s3LC","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wMlQyMzo1Nzo1MC4wMDAwMDBazwAAAASQnCGD"}},"title":"Activity · httpdss/struct"}