Skip to content

Issues found in https://github.com/galaxyproject/galaxy-hub/pull/3763 #3775

@bgruening

Description

@bgruening
  • astro/src/build/normalize-content.mjs is for checking I think, and it would be better to rename the script imho if its not for checking, it can be removed
  • can astro/src/build/preprocess.mjs be removed now?
  • I'm not really sure why components: true is needed, this can be inferred if we have a fixed set of components, isn't it?
  • I don't understand why so much of the MD has been replaced by HTML in e.g. (content/bare/eu/usegalaxy/proteomics/index.md) Is that now an HTML file with fontmatter, or and MD file? The MD table still exists.
  • I would prefer if content/bare/eu/usegalaxy/notices.md stays as it is, but I can revert that back after the fact.
  • {/* <img class="img-fluid float-right" src="/community/sig/mass-spectrometry/GalaxyP_logo.png" style="width:200px;" alt="Logo for Galaxy mass spectrometry community."/> */} is this now the official comment style? why? this looks really a-typic
    • ok I see this is only true in MDX aka component files, so as soon as I want to use a fancy Icon, I'm bound to those restrictions.
    • as soon as I want to use an Icon I need to use HTML links and not markdown links. This feels annoying. Maybe we recommend our uses to simply copy emojis in? (e.g. this page content/tutorials/g101/index.md)
  • https://github.com/galaxyproject/galaxy-hub/pull/3763/changes#r2864492111 it would be really nice to find a way to share those Icons, the GitHub Icon, RSS etc are so common they will probably be used a lot, just save the SVG as separate file and reuse?
  • linkbox not mentioned in the CONTRINUTING.md file
  • lets work a bit on content/hub/contributing/markdown/index.md or consolidate with CONTRIBUTING.md
    • add copy and paste examples for image position, left, right, center
    • copy and paste table
    • <- this json should be next to the md file I assume, link to example
    • maybe really write a news item, which announces the new Hub and has all those things as example included
  • <a data-flickr-embed still exists?
  • did we move all images to directly next to the index.md file? I remember that ./image/ folders have been supported back then, no?
  • Is content/toolshed/contributions/ linked from somewhere? Should we move that to the news section with proper tags? Should we redo that and combine with Antons recent News pages?
  • CONTRIBUTING.md is removing a lot of content, which I'm not sure is covered elsewhere, we should work on this file and bring everything back that is still useful

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions