{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":516195921,"defaultBranch":"main","name":"lifer","ownerLogin":"benjaminwil","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-07-21T02:20:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/883581?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721705705.0","currentOid":""},"activityList":{"items":[{"before":"f4dbf17306ddc9b27ff4fca7bf52512d1d373d18","after":"bb4ee37749e597605b51ab08fb42c1b5697f5191","ref":"refs/heads/main","pushedAt":"2024-07-24T06:07:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Require Ruby 3.3","shortMessageHtmlLink":"Require Ruby 3.3"}},{"before":"7f3a5f5384d460b985aac8c9730af67fe8e4c4e0","after":"f4dbf17306ddc9b27ff4fca7bf52512d1d373d18","ref":"refs/heads/main","pushedAt":"2024-07-24T06:05:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Parse CLI params; tweak `bin/lifer` functionality\n\nImprovements to the CLI. Things are working but the design is still a\nbit muddy IMO.","shortMessageHtmlLink":"Parse CLI params; tweak bin/lifer functionality"}},{"before":"a7cea979e4f14a12dc882a89fd2681a865df170a","after":null,"ref":"refs/heads/wip","pushedAt":"2024-07-23T03:35:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"}},{"before":"160529ffe65f79dede71e4c39081ee07255ae672","after":"7f3a5f5384d460b985aac8c9730af67fe8e4c4e0","ref":"refs/heads/main","pushedAt":"2024-07-23T03:27:39.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Make CLI more easily extensible\n\nA step in the right direction. This should let us easily parse user\ninput arguments for the CLI. The next phase will be managing valid flags\nand flag functionality.","shortMessageHtmlLink":"Make CLI more easily extensible"}},{"before":"3de25cca18a33fac08a1001eb922d86f0425d36a","after":"160529ffe65f79dede71e4c39081ee07255ae672","ref":"refs/heads/main","pushedAt":"2024-07-14T20:13:30.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"All entries need titles\n\nMarkdown entries already have ones explicitly. HTML ones are a bit more\ncomplicated, so we'll start with th basename of the permalink and see if\nthat works.","shortMessageHtmlLink":"All entries need titles"}},{"before":"fd0114e8a7b4664d357a6b28941d8a4f1582989e","after":"3de25cca18a33fac08a1001eb922d86f0425d36a","ref":"refs/heads/main","pushedAt":"2024-07-12T23:07:09.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Silence noisy STDOUT from test run output\n\nYou love to not see it (sometimes).","shortMessageHtmlLink":"Silence noisy STDOUT from test run output"}},{"before":"d136a58928568210846672590eaad15163e94732","after":"fd0114e8a7b4664d357a6b28941d8a4f1582989e","ref":"refs/heads/main","pushedAt":"2024-02-25T18:08:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Make the README more useful\n\nNot done yet, but this is better than before.","shortMessageHtmlLink":"Make the README more useful"}},{"before":"d89f79f264eb67ec13220eecd9f011aae80d1695","after":"d136a58928568210846672590eaad15163e94732","ref":"refs/heads/main","pushedAt":"2024-02-25T18:07:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Make the README more useful\n\nNot done yet, but this is better than before.","shortMessageHtmlLink":"Make the README more useful"}},{"before":"66034b75758081d44062959df146d070677df23f","after":"d89f79f264eb67ec13220eecd9f011aae80d1695","ref":"refs/heads/main","pushedAt":"2024-02-25T05:48:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"`bundle update`","shortMessageHtmlLink":"bundle update"}},{"before":"787324b201ca992ec9b706a2905fa6094a1fd44f","after":"66034b75758081d44062959df146d070677df23f","ref":"refs/heads/main","pushedAt":"2024-02-25T05:45:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"From pseudo collections to \"selections\"\n\nThis renames \"pseudo collections\" to \"selections\".\n\nI was also able to add a bunch of documentation about what collections\nand selections are.","shortMessageHtmlLink":"From pseudo collections to \"selections\""}},{"before":"dcad493279863f0b8ba23ed25daa93b26ecd56ec","after":"787324b201ca992ec9b706a2905fa6094a1fd44f","ref":"refs/heads/main","pushedAt":"2024-02-25T04:56:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Improve test helpers\n\nWe can now create configuration files on-the-fly instead of committing\nthem all.\n\nThis involved one small change to the application code. We want\n`Lifer::Config` to know what the root directory is explicitly. This\nmakes it more flexible.","shortMessageHtmlLink":"Improve test helpers"}},{"before":"4d2274dbaecd8be0fb44a3f421fa8184a96be374","after":"dcad493279863f0b8ba23ed25daa93b26ecd56ec","ref":"refs/heads/main","pushedAt":"2024-02-24T22:10:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Fix RSS feed building across many collections\n\nAlt title: \"Get collection settings without inheritance\"\n\nBefore this commit, all `#setting` getters would fallback and use the\nroot collection and default settings if collection settings were nil. In\nsome cases we don't want this. For example, here: the RSS builder would\ninherit a default \"feed.xml\" value and overwrite the same file for each\nunconfigured collection where the RSS builder wasn't explicitly turned\noff.","shortMessageHtmlLink":"Fix RSS feed building across many collections"}},{"before":"49ba49495da60d81180585abd97b108a4e219bbe","after":"4d2274dbaecd8be0fb44a3f421fa8184a96be374","ref":"refs/heads/main","pushedAt":"2024-02-19T20:40:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Support pseudo collections\n\nIn addition to adding an example `AllMarkdown` pseudo collection, this\ncommit lets users add Ruby files to their Lifer project that represent\ntheir own pseudo-collections. Then, the pseudo-collection can be enabled\nvia their configuration file.\n\nThis allows users to make any collection of entries they can imagine!\nI'm sure there is something wrong with this implentation, but it seems\nto be working and pretty powerful already.","shortMessageHtmlLink":"Support pseudo collections"}},{"before":"994b5e9c329c3a3ad2a641d1853a13c1c06490ab","after":"49ba49495da60d81180585abd97b108a4e219bbe","ref":"refs/heads/main","pushedAt":"2024-02-19T20:32:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Support pseudo collections\n\nIn addition to adding an example `AllMarkdown` pseudo collection, this\ncommit lets users add Ruby files to their Lifer project that represent\ntheir own pseudo-collections. Then, the pseudo-collection can be enabled\nvia their configuration file.\n\nThis allows users to make any collection of entries they can imagine!\nI'm sure there is something wrong with this implentation, but it seems\nto be working and pretty powerful already.","shortMessageHtmlLink":"Support pseudo collections"}},{"before":"aae69f8526abf9c49313c176ff523580aad3091c","after":"994b5e9c329c3a3ad2a641d1853a13c1c06490ab","ref":"refs/heads/main","pushedAt":"2024-02-04T04:06:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Make it easier to specify custom config files\n\nRight now this mainly makes end-to-end testing easier, as you can see\nfrom this commit's contents. But in the future this will also make\nit easier for end users to switch configuration files.","shortMessageHtmlLink":"Make it easier to specify custom config files"}},{"before":"7978db55d05bcd45f984a7da98740d1a62805100","after":"aae69f8526abf9c49313c176ff523580aad3091c","ref":"refs/heads/main","pushedAt":"2024-02-03T22:36:14.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Reorganize the spec helper support files\n\nI want to make better spec helpers, and isolating the different pieces\nof them into separate files helps me think gooder.","shortMessageHtmlLink":"Reorganize the spec helper support files"}},{"before":"ab7f62a4ddc8480b54d91afab32850c6f77e95b9","after":"7978db55d05bcd45f984a7da98740d1a62805100","ref":"refs/heads/main","pushedAt":"2024-01-30T05:49:21.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Make `SimpleHTMLFromERB` support actual ERB files\n\nBefore this commit this builder didn't quite work. Now we can build HTML\nfrom ERB files and even provide the ERB files with information about the\ncurrent Lifer project. See the docs in the commit for more info.\n\nBiggest change here is that we no longer use `<%= yield %>` and `<%=\ncontent %>` is a special variable for layout files from now on.","shortMessageHtmlLink":"Make SimpleHTMLFromERB support actual ERB files"}},{"before":"4d73955713b77fdceb280d02afbd950895dc45d4","after":"ab7f62a4ddc8480b54d91afab32850c6f77e95b9","ref":"refs/heads/main","pushedAt":"2024-01-21T22:42:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Add working `SimpleHTMLFromERB` builder","shortMessageHtmlLink":"Add working SimpleHTMLFromERB builder"}},{"before":"44f6cb6dcbba5d75176005e13c7a4d3662e2c9ce","after":"4d73955713b77fdceb280d02afbd950895dc45d4","ref":"refs/heads/main","pushedAt":"2023-11-14T03:15:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Change how `Builder.name`s work\n\nRealizing we probably need more flexibility over how names are set.","shortMessageHtmlLink":"Change how Builder.names work"}},{"before":"b833e2f78aaad655fe666d58c6c7b5e60679491d","after":"44f6cb6dcbba5d75176005e13c7a4d3662e2c9ce","ref":"refs/heads/main","pushedAt":"2023-11-13T18:14:36.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Let users configure builders in settings file","shortMessageHtmlLink":"Let users configure builders in settings file"}},{"before":"4af2b107614654cc9044eae6a8d6bf4e07b80a0a","after":"b833e2f78aaad655fe666d58c6c7b5e60679491d","ref":"refs/heads/main","pushedAt":"2023-11-13T02:31:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Add YARD documentation for public config methods","shortMessageHtmlLink":"Add YARD documentation for public config methods"}},{"before":"20e60153319f024ceaf12754fc5728265e0a6c5f","after":"4af2b107614654cc9044eae6a8d6bf4e07b80a0a","ref":"refs/heads/main","pushedAt":"2023-11-13T02:01:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Start making builders more configurable\n\nA user may or may not use all builders. This gets us closer to making\nthis configurable from a settings file. (But not quite.)","shortMessageHtmlLink":"Start making builders more configurable"}},{"before":"ab896f8a21cc32292c54190bc84ce562141202a4","after":"20e60153319f024ceaf12754fc5728265e0a6c5f","ref":"refs/heads/main","pushedAt":"2023-07-09T21:10:55.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"benjaminwil","name":"benjamin wil","path":"/benjaminwil","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/883581?s=80&v=4"},"commit":{"message":"Add initial RSS feed generator\n\nNot perfect, but usable.","shortMessageHtmlLink":"Add initial RSS feed generator"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEh5IgewA","startCursor":null,"endCursor":null}},"title":"Activity ยท benjaminwil/lifer"}