bevy-website icon indicating copy to clipboard operation
bevy-website copied to clipboard

tracking issue: migration to Bevy Assets

Open mockersf opened this issue 3 years ago • 0 comments

Bevy Website repo

  • [x] Generate Zola pages from Bevy Assets repo
    • [x] First pass with minimal fields - https://github.com/bevyengine/bevy-website/pull/156
    • [x] Crate can generate the website - https://github.com/bevyengine/bevy-website/pull/156
    • [x] Setup CI - https://github.com/bevyengine/bevy-website/pull/156
    • [x] Crate can validate the input - #163
  • [x] Remove other references to Awesome Bevy - #165
  • [ ] Metadata of assets
    • [x] Image support - #163
    • [ ] Agree on complete format and additional fields we want
    • [x] Enrich with crates.io data (license, Bevy version, ...) - https://github.com/alyti/populate-crate-metadata
    • [ ] Enrich with github data (stars? not sure it's possible without hitting GitHub api limits)
    • [ ] Enrich with other potential sources (gitlab? our own database for ❤️?)
  • [ ] Website views
    • [x] Basic list view - https://github.com/bevyengine/bevy-website/pull/156
    • [ ] Add a text explanation on what it is and how to add your own stuff, and link to Bevy Assets repo
    • [ ] Add a page view per asset - Figma design ideas
    • [ ] Asset search
    • [ ] Prettier small cards in list view
    • [ ] Assets can have one primary tag and several secondary tags, can filter on tag

Bevy Assets repo

  • [x] Updated the readme to help with automatic migration:
    • [x] Changed headers - https://github.com/bevyengine/awesome-bevy/pull/102
    • [x] Remove markdown links - https://github.com/bevyengine/awesome-bevy/pull/102
    • [x] Script for automatic migration - https://github.com/bevyengine/bevy-website/pull/156
    • [x] Automatic migration - https://github.com/bevyengine/awesome-bevy/pull/102
  • [x] Repo setup for new Bevy Assets:
    • [x] Setup order for some items - https://github.com/bevyengine/awesome-bevy/pull/102
    • [x] Setup CI to validate new files added in a PR - https://github.com/bevyengine/awesome-bevy/pull/105
    • [x] Setup CI to trigger bevy-website publish - https://github.com/bevyengine/awesome-bevy/pull/105
    • [x] Update the readme (specify new way, describe format, link to Bevy Assets) - https://github.com/bevyengine/awesome-bevy/pull/105
    • [x] Update migrations with Assets added since branch creation - https://github.com/bevyengine/awesome-bevy/pull/108
    • [x] Switch branch
    • [x] Rename the repo - https://github.com/bevyengine/bevy-website/pull/165
  • [ ] Enrich initial repo
    • [x] Fix assets for new constraints (description without markdown and 100 chars limit) - https://github.com/bevyengine/awesome-bevy/pull/105
    • [ ] Ask for contributors to add pictures, new metadata, ...

mockersf avatar May 27 '21 08:05 mockersf