{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":611161524,"defaultBranch":"main","name":"bin-packing","ownerLogin":"hexium-agency","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-08T08:46:48.000Z","ownerAvatar":"https://github.com/avatars/u/67749315?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1678265210.566015","currentOid":""},"activityList":{"items":[{"before":"5fad6a0de93ab923ac51ba93e0aedbeadf5ed4f1","after":"1bd98995af561334e09dec382d3a88e590bda744","ref":"refs/heads/main","pushedAt":"2023-03-20T10:45:34.476Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"15fafb188256b294a07b1a06c06f11b397c1f308","after":"5fad6a0de93ab923ac51ba93e0aedbeadf5ed4f1","ref":"refs/heads/main","pushedAt":"2023-03-20T09:53:46.123Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"feed0d0bfe71b1514f097b921a4cb63ca7cbd5bf","after":"15fafb188256b294a07b1a06c06f11b397c1f308","ref":"refs/heads/main","pushedAt":"2023-03-20T09:47:04.197Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"d23992194a4c8f41c4c9e015da7981235da3334f","after":"feed0d0bfe71b1514f097b921a4cb63ca7cbd5bf","ref":"refs/heads/main","pushedAt":"2023-03-20T09:36:11.501Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"test: add test for default packing strategy","shortMessageHtmlLink":"test: add test for default packing strategy"}},{"before":"0df0983fe77840396a1f2af0f55581df3d603d57","after":"d23992194a4c8f41c4c9e015da7981235da3334f","ref":"refs/heads/main","pushedAt":"2023-03-17T16:39:22.135Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"fix: wip","shortMessageHtmlLink":"fix: wip"}},{"before":"ecbc811c7831bb1c0e54f4d578207cac341f560d","after":"0df0983fe77840396a1f2af0f55581df3d603d57","ref":"refs/heads/main","pushedAt":"2023-03-17T15:36:39.655Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"feat: add iterator aggregate on bin result to iterate on packed items","shortMessageHtmlLink":"feat: add iterator aggregate on bin result to iterate on packed items"}},{"before":"f1221be2ea2f9213033f6128bf7430101d73c4ee","after":"ecbc811c7831bb1c0e54f4d578207cac341f560d","ref":"refs/heads/main","pushedAt":"2023-03-17T15:33:05.690Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"feat: add iterator aggregate on bins","shortMessageHtmlLink":"feat: add iterator aggregate on bins"}},{"before":"2ddf6325c47bbe369bfc8039e8560feaaaadc4b4","after":"f1221be2ea2f9213033f6128bf7430101d73c4ee","ref":"refs/heads/main","pushedAt":"2023-03-17T15:03:56.021Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"refactor: change packer pack signature","shortMessageHtmlLink":"refactor: change packer pack signature"}},{"before":"570cd889fc4a03524aa74023cb53e134cd62a470","after":"2ddf6325c47bbe369bfc8039e8560feaaaadc4b4","ref":"refs/heads/main","pushedAt":"2023-03-17T14:37:21.167Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"refactor: provide a default bin list and add a bin factory feature to add new bins","shortMessageHtmlLink":"refactor: provide a default bin list and add a bin factory feature to…"}},{"before":"f067921cf6e746f6e7159f1523af63d38f73b3e8","after":"570cd889fc4a03524aa74023cb53e134cd62a470","ref":"refs/heads/main","pushedAt":"2023-03-17T13:58:51.989Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"refactor: provide a default bin list and add a bin factory feature to add new bins","shortMessageHtmlLink":"refactor: provide a default bin list and add a bin factory feature to…"}},{"before":"05f5a92c845c6d2695d125713fa422dfef98446d","after":"f067921cf6e746f6e7159f1523af63d38f73b3e8","ref":"refs/heads/main","pushedAt":"2023-03-17T13:48:46.604Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"refactor: returns a collection of bin result","shortMessageHtmlLink":"refactor: returns a collection of bin result"}},{"before":"70b78277f7b4f85f36d2085d6c7363063151bf86","after":"05f5a92c845c6d2695d125713fa422dfef98446d","ref":"refs/heads/main","pushedAt":"2023-03-17T13:05:29.545Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"f18d6e7f19e0242c2117d528b99a8eb104de3948","after":"70b78277f7b4f85f36d2085d6c7363063151bf86","ref":"refs/heads/main","pushedAt":"2023-03-17T13:02:13.627Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"0c2b8085c2e457c78cc9751d5d9285437fa757c5","after":"f18d6e7f19e0242c2117d528b99a8eb104de3948","ref":"refs/heads/main","pushedAt":"2023-03-17T12:44:40.566Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":"2efb1f3da9983004ecebf690390db8faac42d610","after":"0c2b8085c2e457c78cc9751d5d9285437fa757c5","ref":"refs/heads/main","pushedAt":"2023-03-17T10:51:50.953Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"fix: move logic from bin to packer strategy","shortMessageHtmlLink":"fix: move logic from bin to packer strategy"}},{"before":"d1da4c3e31525bfa5f7471d62d57ae1b60d7812c","after":"2efb1f3da9983004ecebf690390db8faac42d610","ref":"refs/heads/main","pushedAt":"2023-03-17T10:05:01.573Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"fix: don't throw error if bin allow exceed on width","shortMessageHtmlLink":"fix: don't throw error if bin allow exceed on width"}},{"before":"6b0593e389bd09e595fbaf307815f2984ff7ab76","after":"d1da4c3e31525bfa5f7471d62d57ae1b60d7812c","ref":"refs/heads/main","pushedAt":"2023-03-17T09:43:15.916Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"feat: allow bin exceeding","shortMessageHtmlLink":"feat: allow bin exceeding"}},{"before":"23c5c22c6c111322307a0eb2d8fa1de3f27f2ccf","after":"6b0593e389bd09e595fbaf307815f2984ff7ab76","ref":"refs/heads/main","pushedAt":"2023-03-16T09:03:58.272Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"fix: allow item to be placed if bin is extensible","shortMessageHtmlLink":"fix: allow item to be placed if bin is extensible"}},{"before":"8389c1224d07d284b4c384fbc09ac023542324c3","after":"23c5c22c6c111322307a0eb2d8fa1de3f27f2ccf","ref":"refs/heads/main","pushedAt":"2023-03-14T11:53:34.085Z","pushType":"push","commitsCount":3,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"refactor: add strategy pattern for packer to allow better extensability","shortMessageHtmlLink":"refactor: add strategy pattern for packer to allow better extensability"}},{"before":"5fa6bcc6310592d481d832b1304593ea4520f1d8","after":"8389c1224d07d284b4c384fbc09ac023542324c3","ref":"refs/heads/main","pushedAt":"2023-03-13T12:12:34.407Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"fix: fix rectangle overflowing","shortMessageHtmlLink":"fix: fix rectangle overflowing"}},{"before":"e1087cabba1895e1d685b69e8645fdd3de5c7339","after":"5fa6bcc6310592d481d832b1304593ea4520f1d8","ref":"refs/heads/main","pushedAt":"2023-03-13T09:46:03.226Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"fix: check the 4 corners in the can fit method","shortMessageHtmlLink":"fix: check the 4 corners in the can fit method"}},{"before":"55fa67ce3af0408c2dd1bab4e5b262a5cddc5751","after":"e1087cabba1895e1d685b69e8645fdd3de5c7339","ref":"refs/heads/main","pushedAt":"2023-03-09T15:02:51.586Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"feat: make bin class depend on item abstraction","shortMessageHtmlLink":"feat: make bin class depend on item abstraction"}},{"before":"d742d631dd14a09a35b424f32d4ed08c7f811764","after":"55fa67ce3af0408c2dd1bab4e5b262a5cddc5751","ref":"refs/heads/main","pushedAt":"2023-03-09T13:11:49.357Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"test: rename test for better name","shortMessageHtmlLink":"test: rename test for better name"}},{"before":"68d59d04c2ca4099462a5d17ead929f12288ba11","after":"d742d631dd14a09a35b424f32d4ed08c7f811764","ref":"refs/heads/main","pushedAt":"2023-03-09T10:03:51.938Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"refactor: rename node sorter","shortMessageHtmlLink":"refactor: rename node sorter"}},{"before":"38537c75a2269de876c8700ad9dc6b58d8fd0e9d","after":"68d59d04c2ca4099462a5d17ead929f12288ba11","ref":"refs/heads/main","pushedAt":"2023-03-09T10:00:19.832Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"fix: rectangle overflow","shortMessageHtmlLink":"fix: rectangle overflow"}},{"before":"43718fd9ba6e8796cefaceb61b9e0e4eff9a1240","after":"38537c75a2269de876c8700ad9dc6b58d8fd0e9d","ref":"refs/heads/main","pushedAt":"2023-03-08T16:37:50.719Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"feat: use node for packing","shortMessageHtmlLink":"feat: use node for packing"}},{"before":"7e08e169d11f28e3e36c1a4638a8abfd9309279d","after":"43718fd9ba6e8796cefaceb61b9e0e4eff9a1240","ref":"refs/heads/main","pushedAt":"2023-03-08T16:21:02.116Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"feat: add method to check if an item can be inserted on a given node","shortMessageHtmlLink":"feat: add method to check if an item can be inserted on a given node"}},{"before":"6a8b1e0de8e01cd942e79aa2b932c9476f102c33","after":"7e08e169d11f28e3e36c1a4638a8abfd9309279d","ref":"refs/heads/main","pushedAt":"2023-03-08T16:00:18.886Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"feat: design bin class","shortMessageHtmlLink":"feat: design bin class"}},{"before":"ab76a8486e210ec7bd464ca07e0b231f49a714bc","after":"6a8b1e0de8e01cd942e79aa2b932c9476f102c33","ref":"refs/heads/main","pushedAt":"2023-03-08T09:08:30.395Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"feat: sort items","shortMessageHtmlLink":"feat: sort items"}},{"before":null,"after":"ab76a8486e210ec7bd464ca07e0b231f49a714bc","ref":"refs/heads/main","pushedAt":"2023-03-08T08:46:50.566Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"AlexandreGerault","name":"Alexandre Gérault","path":"/AlexandreGerault","primaryAvatarUrl":"https://github.com/avatars/u/3494871?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADBxCBJAA","startCursor":null,"endCursor":null}},"title":"Activity · hexium-agency/bin-packing"}