1. Apr 22, 2024
  2. Mar 05, 2024
    • Kian Paimani's avatar
      Repot all templates into a single directory (#3460) · 4c810609
      Kian Paimani authored
      The first step towards
      https://github.com/paritytech/polkadot-sdk/issues/3155
      
      Brings all templates under the following structure
      
      ```
      templates
      |   parachain
      |   |   polkadot-launch
      |   |   runtime              --> parachain-template-runtime
      |   |   pallets              --> pallet-parachain-template
      |   |   node                 --> parachain-template-node
      |   minimal
      |   |   runtime              --> minimal-template-runtime
      |   |   pallets              --> pallet-minimal-template
      |   |   node                 --> minimal-template-node
      |   solochain
      |   |   runtime              --> solochain-template-runtime
      |   |   pallets              --> pallet-template (the naming is not consistent here)
      |   |   node                 --> solochain-template-node
      ```
      
      The only note-worthy changes in this PR are: 
      
      - More `Cargo.toml` fields are forwarded to use the one from the
      workspace.
      - parachain template now has weights and benchmarks
      - adds a shell pallet to the minimal template
      - remove a few unused deps 
      
      
      A list of possible follow-ups: 
      
      - [ ] Unify READMEs, create a parent README for all
      - [ ] remove references to `docs.substrate.io` in templates
      - [ ] make all templates use `#[derive_impl]`
      - [ ] update and unify all licenses
      - [ ] Remove polkadot launch, use
      https://github.com/paritytech/polkadot-sdk/blob/35349df993ea2e7c4769914ef5d199e787b23d4c/cumulus/zombienet/examples/small_network.toml
      instead.
      4c810609
  3. Mar 20, 2023
  4. Sep 23, 2021
    • Hernando Castano's avatar
      Add Parachain Template (#620) · 2101d6ac
      Hernando Castano authored
      
      
      * Add Canvas node as Parachain template
      
      * Remove `pallet-contracts`
      
      * Point to local Cumulus dependency
      
      * Use double quotes instead of single quotes
      
      * Get rid of GPL licensing
      
      * Remove references to Canvas
      
      * Get rid of warnings
      
      * Remove GLP-3 License copy-pasta file
      
      * Copy in README from `substrate-parachain-template`
      
      * Add mention of `polkadot-launch` tool
      
      * Add missing screenshot asset
      
      * Remove Canvas hidden files and scripts
      
      * Rename `template` to `parachain-template`
      
      * Remove a few more Canvas references
      
      * Add `pallet-template`
      
      * Get `pallet-template` compiling
      
      * Remove TODOs about Weights
      
      * Sort some dependencies
      
      * Remove contracts specific const
      
      * Change binary name back to `parachain-collator`
      
      * RustFmt
      
      * Fix mock tests
      
      * Purge sneaky whitespace
      
      * Add template pallet index to runtime
      
      Co-authored-by: default avatarRicardo Rius <[email protected]>
      
      * Add force authoring to collator `polkadot-launch` config
      
      Co-authored-by: default avatarRicardo Rius <[email protected]>
      
      * Refer README readers to `substrate-parachain-template`
      
      * Remove license header in `build.rs`
      
      Co-authored-by: default avatarMichael Müller <[email protected]>
      
      * Fix punctuation nitpick
      
      Co-authored-by: default avatarMichael Müller <[email protected]>
      
      * Remove unused `lib.rs` file
      
      * Add note about Rococo network
      
      Co-authored-by: default avatarRicardo Rius <[email protected]>
      Co-authored-by: default avatarMichael Müller <[email protected]>
      2101d6ac
  5. Jun 28, 2021
  6. Jun 01, 2021
    • Gavin Wood's avatar
      Add Statemint (#452) · eaa9f646
      Gavin Wood authored
      
      
      * Add Statemint
      
      * Versioning.
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Fixes
      
      * Benchmarking
      
      * kick patch (paritytech/statemin#88)
      
      * Westmint Chain Spec (paritytech/statemint#90)
      
      * Tidy the common .toml
      
      * Update weights
      
      * add westmint sudo key comment
      
      * Port consensus stuff
      
      * fix typo
      
      * fix typo ... again
      
      * Recognise Westmint
      
      Co-authored-by: default avatarAlexander Popiak <[email protected]>
      Co-authored-by: default avatarBastian Köcher <[email protected]>
      eaa9f646