#dev 2026-02-23
2026-02-23 UTC
chosenone, jeffx, Jaded, deathcomestotime, NegateThis, Maker, sathyabhat[d], ax562, moose333, grufwub, Asterisk1, Xe, jjuran, Yoshi, streety, Virtual, nicholai[d], eb, voxpelli, [Schepp], [schmarty], [Sophia_wood]1, Saige_Leah, ludovicchabant, barnaby, rob32, burgeonlab, [jeremycherfas], keicambambam, blacklight, kt1, BB21, jeremycherfas and lockywolf joined the channel; NegateThis left the channel
#
capjamesg https://kami.bearblog.dev/why-microformats-are-a-good-idea/ is a great blog post!
#
capjamesg [edit] https://kami.bearblog.dev/why-microformats-are-a-good-idea/ is a great blog post!
NegateThis, bloot344, grrrrr, Cheat, sandra, Kolev, jjuran, Lept, srijan, ax562, [Murray], redshuffle, [KevinMarks], [morgan]1, [Al_Abut]1, IWDiscord, CrowderSoup, jasonquintin[d], Kaja, neoruta, [Al_Abut], [morgan], ben__, chimo, revi, topo_97[d], rossabaker, JadedBlueEyes, benji, capjamesg, cotsuka, vriska, pcarrier[d], nsh, Shamgar, deathcomestotime, [morgan]2, rrix and the-archivist joined the channel; NegateThis left the channel
#
[tantek] DRY << example: microformats over json-ld: https://kami.bearblog.dev/why-microformats-are-a-good-idea/
#
Loqi ok, I added "example: microformats over json-ld: https://kami.bearblog.dev/why-microformats-are-a-good-idea/" to the "See Also" section of /DRY https://indieweb.org/wiki/index.php?diff=109061&oldid=102970
[aciccarello], Shamgar, posixlycorrect, [schmarty], [social], the-archivist, gRegor, Saphire and kushal joined the channel
#
[tantek] there's a parallel variant of top level pages (AKA slashpages) that I'm seeing start to multiply as top level ALLCAPS.md files in GitHub repos. it feels like it is getting a bit out of control. e.g. AGENTS.md and most recently (not linking to it because I don't want to encourage it) someone proposed an ACCESSIBILITY.md. Curious if any other devs are seeing this / feeling encouraged/discourged, and or .md-file-maxxing in their repos because
[artlung] joined the channel
#
Loqi CONTRIBUTING.md is a file you can add to your GitHub code repositories which will show a message when someone opens an issue or files a pull request https://indieweb.org/CONTRIBUTING.md
#
[aciccarello] I personally have a pet peeve about every tool wanting a file in the root of a repo. But that's mainly preference.
#
[morgan]2 I would speculate its one of those things where the size of the project may influence it. It may be useful for large projects, ones with accessibility focuses or pinpoints, maybe they are remediating something after getting dinged. But then new tutorials and generated projects and such and such will have them
#
[morgan]2 which I dont like as much
#
[tantek] [artlung] I'll look for a specific example, however this was seemingly general guidance (for lots of TOPLEVEL.md files) as of last year https://chanmeng666.medium.com/essential-files-for-a-professional-github-repository-a-comprehensive-guide-987b6d24017b
#
[morgan]2 Im very cynical about bots after someone used trufflehog on my repo and tried to scam report me. my brain keep thinking "Put the ACCESSIBILITY.md file in there, get scanned by roving bots running lighthouse tests or no tests who claim you dont comply, get scam email saying you arent in compliance and threatened" versus no file, no trouble
#
[morgan]2 Probably theoretical but eh
sp1ff and ax562 joined the channel
#
[tantek] [artlung] this is perhaps more me being a bit of an early canary. I don't have a precise timeline of the introduction of new TOPLEVEL.md files, only an intuitive feel that the pace is accelerating, and if that continues, projecting forward into a future of dozens of such files in a year or two. Hope those projections are proven wrong.
#
[morgan]2 Just its more stuff for people starting out to parse, figure out, before feeling they can share their open sourced work
[snarfed] joined the channel
Lilac joined the channel
the-archivist joined the channel
#
[schmarty] i tend to prefer seeing TOPLEVEL.md files to a half-dozen some-mysterious-utility.yml for the dozen or so VS Code extensions I don't have installed. 😂
#
[morgan]2 There is a rich tapestry of signals like you describe, a casual README, an apparently generated README, no README. When was it last updated, is there a current live demo or deployment. All lead to a strong yes or no feeling. I might be a bit jaded now but basically anything requiring npm install Im quite suspect of now, a large chunk of my early career was experimenting in npm land but now its like nope for me
btrem joined the channel; NegateThis left the channel
#
[artlung] https://twig.symfony.com/doc/3.x/filters/number_format.html vs https://twig.symfony.com/doc/3.x/filters/format_number.html - the one is a wrapper around the vanilla one from php
#
btrem [artlung]: I saw that note. Still, I have to wonder why they added a second filter and named it as they did. I recall someone criticizing php as a language written by committee, resulting in different naming conventions. I can't find the article now, but this sure seems like a result of that sort of process.
wtl joined the channel
#
[social] Years back GitHub had a method for dealing with entitlements for people and services for and organization and was something that GH did internally. It was used to give permissions and instructions, but also was a recovery method should something or someone change permissions or access. It was a more or less a shadow repo.
#
[social] This seems like it is an echo of something similar, but more public facing.
#
[artlung] When fighting with a templating lang be sure to know what's cached and why. Looks like cache can be disabled. https://www.drupal.org/docs/develop/theming-drupal/twig-in-drupal/debugging-compiled-twig-templates
Lilac_ joined the channel
#
[artlung] I've got a 4 variables in my several hundred lines of twig I use set ( https://twig.symfony.com/doc/3.x/tags/set.html) on. I'm content with them. `
{% set slug = result[0] %}` (2 more like this) and `{% set caption = photo.title | default('Untitled') %}` . Glad to see me practicing what I preach pretty much.#
btrem I have a lot more experience with Nunjucks (and to a lesser extent, Jinja) than I do Twig. I'm not afraid to do math in my templates. But I do try *very* hard to avoid using `set`, e.g. `
{% set foo = "bar" %}`. If I am using `set`, there's a good chance I've failed to set up my data correctly.#
gRegor Here's the YAML file I had some experience with, note the twig.config: https://pastebin.com/LNBBr1jT
#
btrem I just checked. I have 6 `set`s in my 11ty site. Four of them were copied and pasted from sites showing how to get tags working. I should probably see if they're really necessary. One is for a page of Wordle statistics; I use `set` to avoid rerunning several functions to generate those statistics, which I use twice on that page. One is just to make the code more readable. That one I should definitely refactor.
#
btrem Responding to https://kami.bearblog.dev/why-microformats-are-a-good-idea/ (posted earlier today, but I only just saw it). I can't disagree with what he says, but the argument rests on applications supporting the format. I can mark up events with `h-event`, but if no calendar app will read `h-event`, then I'll still have to publish it in some other format, like iCal. In which case I lose the DRYness.
vriska joined the channel
elysiancellar[d] joined the channel
#
btrem I don't really understand Bridgy. I don't have any active social media accounts, so (if I understand the point of Bridgy), I don't need it. I only discovered Granary fairly recently. But since email clients/services don't support JSON, there's no point in figuring out Granary. Again, if I understand what it does.
#
btrem I'm truly amazed by how much time I've spent over $deity knows how many months trying to set up a subscribe-able address book and events calendar for a small community. With almost nothing to show for it. Someone pointed out that I can't be the only person who wants this. My sentiments exactly. And yet....
jonnybarnes joined the channel
Ramon and Ray joined the channel
#
Loqi It looks like we don't have a page for "other auth" yet. Would you like to create it? (Or just say "other auth is ____", a sentence describing the term)
#
btrem I know someone who works at Yahoo, specifically on their email client. I just sent a message asking if it supports carddav (and if the calendar part of Yahoo supports caldav). I suspect yes, though he may not know one way or the other. Were I inquire about alternative formats, I'm likely to get a proverbial blank stare. ;-)
