Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Uday Mewada
    @udaymewada
    Hello everyone,
    Uday Mewada
    @udaymewada
    I have cloned the bikeshed repo from GitHub. Is it necessary to install docker for contributing in bikeshed
    David Turner
    @dturnerx
    I hope this is the right place to post help questions. I'm getting inconsistent behavior with my status-ED.include and status-RD.include files. They show up properly for some specs, but not for others. I've verified that Status is either ED or RD. Is there another parameter I'm missing?
    Tab Atkins Jr.
    @tabatkins
    Hm, the boilerplate files are included based solely on the Group and Status metadata. Can you point to some examples that don't work?
    David Turner
    @dturnerx
    I thought it was that simple. I'll double-check (again!). I can't point you to examples because they're in private repos (for the FIDO Alliance).
    David Turner
    @dturnerx
    Yeah. There's something funky in my build process. Local build does it right. Auto build doesn't. Grr.
    Tab Atkins Jr.
    @tabatkins
    Is "auto build" using the api.csswg.org endpoint? If so, maybe you're relying on files that aren't committed into the Bikeshed repo?
    David Turner
    @dturnerx
    No. The strange thing is it seems to be working for other bikeshed spes. I'm sure I'm just missing something very small.
    Tab Atkins Jr.
    @tabatkins
    Huh. All right, well, let me know if you find anything - feel free to file an issue in the GH repo if there's actually something I need to fix.
    Benoît Alessandroni
    @balessan
    Hello guys !
    I may be dumb on this one but from : https://tabatkins.github.io/bikeshed I do not get how you build a local .bs file
    I cloned a repository containing multiple .bs files, people pointed me there, I installed bikeshed but I do not get how to build/access my builded files
    Oh ok got it
    It's the spec command
    Ahlala
    Justin Bingham
    @justinwb
    yep
    hi @balessan :slight_smile:
    Tab Atkins Jr.
    @tabatkins
    glad y'all figured it out ^_^
    David Turner
    @dturnerx
    Is there a way to add a release number to "Working Draft"? e.g., I'd like "Working Draft 01", "Working Draft 02", etc.
    justinwb @justinwb tracing the origins of dark mode
    Justin Bingham
    @justinwb
    @tabatkins what’s the appropriate way to color prefers-color-scheme, for the time being would prefer avoiding dark mode until we adjust some extended styles to work with it
    Justin Bingham
    @justinwb
    err s/to color/to toggle/
    Tab Atkins Jr.
    @tabatkins
    @dturnerx Sure. Probably easiest is to make a custom boilerplate, adding a [VERSIONNUMBER] macro to the status subheading. Then use Text Macro: VERSIONNUMBER 1 in your metadata, bumping it as appropriate.
    @justinwb You can add Boilerplate: style-darkmode off to your metadata, which'll exclude the darkmode style block from being added. Adjusting to darkmode is quite quick and easy tho, I recommend doing it!
    Justin Bingham
    @justinwb
    @tabatkins perfect - that works. will be updating to conform to dark mode just need a bit of breathing room to get there
    David Turner
    @dturnerx
    @tabatkins Thanks. I'll take a look at that.
    Jason Kratzer
    @pyoor__twitter
    Hi all. I'm curious, does bikeshed do anything to validate css value syntax definitions? I'm often finding issues like w3c/csswg-drafts#5576 and I'm trying to determine if there's a better way of preventing these issues rather than parsing the spec and filing new issues.
    Tab Atkins Jr.
    @tabatkins
    There's not, no. Definitely something I'd be interested in doing, but it's a good amount of work to implement and been relatively low-value so far.
    Jason Kratzer
    @pyoor__twitter
    @tabatkins understood - thanks for the response
    elf Pavlik
    @elf-pavlik
    howdy :wave: we use bikeshed heavily (and happily) in https://solidproject.org
    i've come across issue with pygments highlighting Turtle syntax, which I reported in pygments/pygments#1553
    i don't work with python but in my last comment of that issue I've linked to commit which I believe takes things in the right direction
    i was wondering if maybe someone in bikeshed community would be interested in helping to fix that pygments issue?
    elf Pavlik
    @elf-pavlik
    @tabatkins I see pygments are pinned pygments>=2.6.1,<2.7 in https://github.com/tabatkins/bikeshed/blob/master/requirements.txt#L10
    I made PR to pygments which should fix issue with highlighting turtle pygments/pygments#1590 , this PR was added to pygments milestone 2.7.3
    What will be required on bikeshed side to pick up pygments 2.7.3 once released ?
    Tab Atkins Jr.
    @tabatkins
    @elf-pavlik Ah, I'd just need to verify the version and update on my side. Pygments has a history of pushing somewhat broken commits at times, so I can't just pin to the major version without risking breakage. Please ping me when it's released!
    elf Pavlik
    @elf-pavlik
    Thanks! will do.
    elf Pavlik
    @elf-pavlik
    @tabatkins do you know when pip release will include Pygments update from tabatkins/bikeshed#1864 ?
    Tab Atkins Jr.
    @tabatkins
    @elf-pavlik Been meaning to cut a new release for a while, I'll do it either this afternoon or tomorrow, thanks for the ping.
    elf Pavlik
    @elf-pavlik
    Thank you!
    David Turner
    @dturnerx
    Hi, not sure if I should ask this here or raise it as an issue in GitHub. After a recent update, all our Note blocks have a black vertical bar and no shading, instead of a green vertical bar with light green shading. Is this related to "dark mode"? I tried turning it off using Boilerplate: style-darkmode off but it didn't help. Thoughts? Thank you.
    David Turner
    @dturnerx
    This Q is now tabatkins/bikeshed#1991
    kvark
    @kvark:matrix.org
    [m]
    Hello!
    I'm wondering if there is anything to help writing mathy stuff.
    Like vertex number i, I'd like to write it so i appears small at the bottom.
    Where should I look to make it work?
    kvark
    @kvark:matrix.org
    [m]
    found https://www.toptal.com/designers/htmlarrows/math/
    although not completely solving this, it helps
    kainino
    @kainino:matrix.org
    [m]
    kainino
    @kainino:matrix.org
    [m]

    Q: WebGPU needs cross-links between multiple documents in the same repository (the WebGPU spec, the shading language spec WGSL, and I'd also like to be able to write our explainer in bikeshed to use cross-links to those two specs). Is this possible?

    These specs aren't published so they're not in the global database yet - but it would also be nice if we could e.g. ref a term from WebGPU in the same commit where it's defined in WGSL.

    A build step that generates anchors.bsdata for example might work.
    Tab Atkins Jr.
    @tabatkins
    @kvark:matrix.org For that specific case, HTML's <sub> and <sup> are helpful. In general if you're doing lots of mathy stuff, I recommend including KaTeX in your document (or there are a few other nice math-formatting JS libs).
    @kainino:matrix.org Yeah GH Pages broke when I switched the primary branch to main; I had to turn it off and on again to fix. Thanks for the report!
    I don't yet have a "pull out all the anchors from this spec" thing, but it's definitely a good idea and not too difficult. File an issue on me?
    kainino
    @kainino:matrix.org
    [m]
    Done: tabatkins/bikeshed#2006 thanks!
    dpeter99
    @dpeter99
    Hi there!
    I have been looking through the docs and spec and I'm wondering if it is possible to generate multiple outputs from the single bikeshed file? For some reason I really like the style of what the RFC uses but I would also like to output a normal version as well that is more human readable. (Also a printable PDF version would be nice as well) Is this possible with bikeshed? (I know that the RFC style needs a lot of features removed.)
    Tab Atkins Jr.
    @tabatkins
    In theory, yeah! It depends on what you want to do, but quite a lot can be done by just putting together a different set of boilerplates named like header-foo.include, and then calling bikeshed with a --md-Group=foo argument to make it grab those instead of what your standard Group metadata would dictate.