Skip to content
This repository was archived by the owner on Nov 15, 2023. It is now read-only.

Conversation

@joepetrowski
Copy link
Contributor

PAINT (formerly the SRML) becomes PALETTE. Modules inside of Palette are called Pallets. Pallets can be combined to assemble your runtime.

How to think of pallets, by Gav:

A pallet is a standardised "shipping container" (doesn't actually house anything so much as acts as a support structure) which may host arbitrary goods. Many different pallets are typically combined to create a "final" product. The same kind of pallet-based shipment may be (re)used for multiple consumers/end products. Pallet, as a pluralistic standardised host which forms the basis for domain-specific cargo, is used as the general name for crates/modules that contain a domain-specific SRML module.

The following modules remain palette- prefixed as they do not contain domain-specific logic. Rather, they support Palette interfaces.

  • Executive
  • Metadata
  • Support
  • System
  • Utility

See docs/Structure.adoc for more info.

@parity-cla-bot

This comment has been minimized.

Copy link
Contributor

@gnunicorn gnunicorn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Minor suggestions.

Co-Authored-By: Benjamin Kampmann <ben@gnunicorn.org>
@joepetrowski
Copy link
Contributor Author

Polkadot PR: paritytech/polkadot#600

@gnunicorn gnunicorn merged commit 3bf9540 into master Nov 21, 2019
@gnunicorn gnunicorn deleted the joe-a-palette-of-pallets branch November 21, 2019 00:08
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

A0-please_review Pull request needs code review.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants