Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
138 lines (115 sloc) 2.69 KB

Publishing Amethyst

Publishing a version of Amethyst requires incrementing all modified sub-crates and then publishing the sub-crates in the following order. You must comment out dev-dependencies when publishing.

Steps:

  1. Bump crate versions and dependencies and commit.
  2. Comment out dev-dependencies and commit: git cherry-pick ebf45081.
  3. Run scripts/publish.sh from the workspace root.
  4. Revert the dev-dependencies commit: git revert HEAD.

Basic Crates

  • amethyst_config
  • amethyst_derive
  • amethyst_error

Core Crate

  • amethyst_core
    dependencies:
    • Amethyst Error

Third group

  • amethyst_assets
    dependencies:
    • Amethyst Core
    • Amethyst Derive
    • Amethyst Error
  • amethyst_network
    dependencies:
    • Amethyst Core
    • Amethyst Error
  • amethyst_window
    dependencies:
    • Amethyst Core
    • Amethyst Config
    • Amethyst Error

Fourth Group

  • amethyst_audio
    dependencies:
    • Amethyst Assets
    • Amethyst Core
    • Amethyst Error
  • amethyst_locale
    dependencies:
    • Amethyst Assets
    • Amethyst Core
    • Amethyst Error
  • amethyst_input
    dependencies:
    • Amethyst Core
    • Amethyst Error
    • Amethyst Config
    • Amethyst Window

Fifth Group

  • amethyst_controls
    dependencies:
    • Amethyst Assets
    • Amethyst Core
    • Amethyst Error
    • Amethyst Input
  • amethyst_rendy
    dependencies:
    • Amethyst Assets
    • Amethyst Config
    • Amethyst Core
    • Amethyst Derive
    • Amethyst Error
    • Amethyst Window

Sixth Group

  • amethyst_tiles
    dependencies:
    • Amethyst Assets
    • Amethyst Rendy
    • Amethyst Core
    • Amethyst Error
    • Amethyst Window
  • amethyst_ui
    dependencies:
    • Amethyst Assets
    • Amethyst Audio
    • Amethyst Core
    • Amethyst Derive
    • Amethyst Error
    • Amethyst Input
    • Amethyst Rendy
    • Amethyst Window
  • amethyst_utils
    dependencies:
    • Amethyst Assets
    • Amethyst Controls
    • Amethyst Core
    • Amethyst Error
    • Amethyst Derive
    • Amethyst Rendy
    • Amethyst Window

Seventh Group

  • amethyst_animation
    dependencies:
    • Amethyst Assets
    • Amethyst Core
    • Amethyst Error
    • Amethyst Derive
    • Amethyst Rendy
    • Amethyst Ui
  • amethyst_gltf
    dependencies:
    • Amethyst Assets
    • Amethyst Animation
    • Amethyst Core
    • Amethyst Error
    • Amethyst Rendy

Amethyst!

Aka, amethyst

Dependencies:

  • Amethyst Animation
  • Amethyst Assets
  • Amethyst Audio
  • Amethyst Config
  • Amethyst Core
  • Amethyst Error
  • Amethyst Controls
  • Amethyst Derive
  • Amethyst Gltf
  • Amethyst Network
  • Amethyst Locale
  • Amethyst Rendy
  • Amethyst Input
  • Amethyst Ui
  • Amethyst Utils
  • Amethyst Window

Post-Amethyst

  • amethyst_test
    dependencies:
    • Amethyst
You can’t perform that action at this time.