Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Decouple link checking from mdbook #287

Merged
merged 33 commits into from Jun 8, 2020
Merged

Conversation

JoshOrndorff
Copy link
Owner

@JoshOrndorff JoshOrndorff commented Jun 4, 2020

For several months the recipes has been using https://github.com/Michael-F-Bryan/mdbook-linkcheck to check links in the contents of the recipes book. Having this CI has been hugely useful preventing us from introducing broken links, and helping us find broken links as they break before users complain.

Nevertheless, there are limitations:

  • It only checks links in the book content, it misses the readme, and contributing guide
  • It contributes to lock-in to mdbook

This PR replaces the mdbook-based link checker with https://github.com/marketplace/actions/markdown-link-check, solving the aforementioned problems.

@JoshOrndorff
Copy link
Owner Author

This is passing now, but I'm not merging yet. I had a few issues (1, 2) with the link checking action, and I want to be sure it isn't super fragile before committing to it.

@JoshOrndorff
Copy link
Owner Author

CI is passing now, and the upstream issues have been resolved to my satisfaction. I'm ready to merge this pending review.

@JoshOrndorff JoshOrndorff marked this pull request as ready for review June 8, 2020 16:04
Copy link
Contributor

@danforbes danforbes left a comment

Choose a reason for hiding this comment

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

🚀

@JoshOrndorff JoshOrndorff merged commit eb091d9 into develop Jun 8, 2020
@JoshOrndorff JoshOrndorff deleted the joshy-decouple-linkcheck branch June 8, 2020 19:23
JoshOrndorff added a commit that referenced this pull request Jun 11, 2020
* Dupe code from kitchen node

* Seperate crate for sha3pow

* Something compiles.

* Create a new runtime so this thing actually runs.

* Remove commented babe code

* Wire existing basic-pow node to newly-separated sha3pow crate.

* Bring in complete sha3pow from utxo workshop, and adapt nodes to use it.

* Remove unnecessary trait bounds on Sha3Algorithm

* Writeups for basic-pow and sha3-pow-consensus

* Minor fix & visible WIP note :)

* update to custom Substrate branch to support justification import.

* standardize super runtime TODO How to remove the session key stuff from the runtime?

* Preserve babe-grandpa node and runtime. This will be a reipe about grabbing authorities fro mthe runtime.

* standardize basic-pow node and prune pow-runtime

* Standardize weight-fee-runtime.

* Move sum-storage to super-runtime and prune api-runtime

* Convert kitchen node to instant seal

* Add comment with hint about light client problem

* Fix minor type aggregation issue

* Convert rpc-node to instant seal

* Only kitchen node supports ocw-runtime

* Properly prune session keys from runtime

* Standardize ocw-runtime

* Restore api-runtime

* Standardize API Runtime

* rename sum-storage-runtime-api It isn't _necessarily_ related to the rpc

* Update runtime API writeup to reflect refactorings.

* Update nodes/babe-grandpa-node/Cargo.toml

Co-authored-by: David <dvdplm@gmail.com>

* Update runtimes/super-runtime/src/lib.rs

Co-authored-by: David <dvdplm@gmail.com>

* Update nodes/babe-grandpa-node/Cargo.toml

* Kitchen node compiles with light client. Also converted api-runtime a sum-storage along the way.

* Add fixme annotation to light clients.

* Clean kitchen node Cargo.toml

* Strip instant seal code from manual seal node

* Update manual seal writeup

* Write up kitchen node

* Clarify language in api-runtime writeup

* typo: because -> became

* Replace TODO with comment in babe-grandpa node Cargo.toml

* Remove some TODOs

* bump deps, LongestChain, default weights

* changed append api

* API Runtime Compiles

* Start working on OCW runtime and pallet

* Super runtime compiles

* Weight fee runtime and weight pallet compile. Both will eed another look before merging this.

* Babe-grandpa-untime compiles

* re-apply dependency bumps (not sure where that work went)

* Babe-grandpa-node compiles

* basic-pow compiles

* updated for alpha.7

* it compiles!

* [wip] Fixing kitchen node compiler error

* Upstream fix merged

* minor fix to kitchen node text

* bump dependencies and standardize format in all pallets' Cargo.toml files

* Bump deps in all runtimes TODO Babe grandpa runtime doesn't compile

* Make Babe Grandpa Runtime Compile

* Bump deps in all nodes and make them compile

* Start updating tests

* fix charity tests

* Most tests are updated

* prune accidentally committed notes file

* Start working on offchain-demo tests

* Rename to optional-grandpa-runtime, update deps, make compile

* update optional-grandpa genesis

* rename back to minimal grandpa runtime

* writeup hybrid consensus

* hybrid consensus is no longer wip

* offchain-demo tests pass

* prune stray dependencies on safe-mix

* Remove no-longer-correct type override for `weight: u32`. (#246)

Also fixes copy-pasta to babe-grandpa-runtime types.

* Add image in ocw storage recipe

commit 98a974f
Author: Jimmy Chu <jimmychu0807@gmail.com>
Date:   Fri May 15 14:44:11 2020 +0800

    fix: adding image in ocw storage recipe

commit a4ccaed
Author: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>
Date:   Thu May 14 15:35:23 2020 -0400

    prune stray dependencies on safe-mix (#245)

* Update CI to support gitflow (#247)

* Modify CI to support gitflow

* fix syntax error

* Update to alpha.8 (#249)

* bump deps

* CheckVersion -> CheckTxVersion

* Make child tree copmile.

TODO revise child trie and simple crowdfund in the future.

* fix ocw-runtime

* registry

* add .md extension (#251)

* cargo fmt (#253)

* config file to preserve tabs

* cargo fmt. Do we like all these reformats?

I think mostly yes, but let's evaluate carefully, and maybe update the 
config

* Update Contributing Guidelines (#252)

* Revise contributing docs

* Update Readme.

* add link to issue queue

* Update CONTRIBUTING.md

Co-authored-by: Jimmy Chu <jimmy@parity.io>

* Update CONTRIBUTING.md

Co-authored-by: Jimmy Chu <jimmy@parity.io>

* Update CONTRIBUTING.md

* Update README.md

Co-authored-by: Jimmy Chu <jimmy@parity.io>

* Add clippy to CI (#250)

* Add clippy to CI

* Try running clippy wih `+nightly`

* Start linting babe grandpa node

* start linting basic-pow

* Add explicit target

* lint adding machien

* lint basic-token

* lint c and d pallets

* lint e-o pallets

* lint remaining pallets

* Suppress clippy warning on babe-grandpa runtime

* Suppress clippy warning in min grandpa runtime

* lint hybrid-consensus

* lint kitchen node

* lint manual seal

* Revert "Add explicit target"

This reverts commit a476eb5.

* Try with override

* Update .github/workflows/test-code.yml

Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>

* one more lint in fixed-point

* lint rpc-node

* Suppress warning present only in wasm.

Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>

* Clean cargo.toml files (#254)

* default dash features

* dealias a few system vs fram-system imports

* Revise prepare kitchen chapter (#255)

* Explain instant seal

* Briefly mention consensus directory

* Update quoted code from kitchen-node/Cargo.toml

* bump dependencies

* ProposerFactory takes prometheus registry

* No longer need to allow clippy::string_lit_as_bytes

* Substrate dependencies to 12e08fd (#257)

* bump dependencies

* ProposerFactory takes prometheus registry

* No longer need to allow clippy::string_lit_as_bytes

* update rustdocs links

* add rustdocs update to release process

* revert commits accidentally made directly to develop

* Change rustdocs link to crates.parity.io (#260)

* Revert the revert, thus restoring the change

This reverts commit 0e4fbfd.

* fix link in weights

* fix links to client

* pull in jimmy's changes initially proposed against master.

* fix clippy error

* Format markdown with Prettier (#263)

* add config

* run on markdown files

* fix Summary

* Cleanup crowdfund (#265)

* simple crowdfund compiles once again

* cargo fmt

* decl_error and other fixes

* clean comments and spacing

* Start scaffolding tests

* Dispense and more tests

* More tests

* More tests and cargo fmt

* Install in super runtime

* cleanup types

* writeup

* prettier

* Update Summary

* Add writeup for Babe Grandpa Node (#264)

* strip ocw stuff from babe-grandpa

* Init babe grandpa writeup

* Refactr babe-grandpa node writeup to reference KB for import pipeline

* insert link to kb import pipeline from basic-pow writeup

* link to kb block import from hybrid consensus writeup

* rustdocs links to crates.parity.io

* fix more links

* Remove accidentally-duplicated TOC items

* Fix caps

* Rephrase compatability issue

* Prepare Cargo.toml files for publishing (#226)

* Update Cargo.toml for publishing

* Update cargo.toml for publishing tom arketplace

* update more cargo.toml files

* Finish updating pallet Cargo toml files

* update runtime cargotoml files

* update some missed -dev s

* Minor update to storage api index.

* Fix typos in kitchen-node doc (#268)

Noticed some typos while reading.

* Fix name on kitchen node write-up

* Update dependencies to 45b9f0a (rc2) (#269)

* bump deps

* Super Runtime Compiles

* Most runtimes compile

* Weight fee runtime compiles and updated for new API

* Update fees writeup

* Fix typos in key names

* fix test harnesses

* Remove dupe type in charity tests

* Update text/3-entrees/fees.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/3-entrees/fees.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/3-entrees/fees.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/3-entrees/fees.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/3-entrees/fees.md

Co-authored-by: Dan Forbes <dan@parity.io>

* link to pallet transaction payment

Co-authored-by: Dan Forbes <dan@parity.io>

* Bring changes from rc2-prep back to develop branch (#274)

* prune stray dependencies on safe-mix (#245)

* fix: adding image in ocw storage recipe (#248)

* Release alpha.8 (#256)

* Dupe code from kitchen node

* Seperate crate for sha3pow

* Something compiles.

* Create a new runtime so this thing actually runs.

* Remove commented babe code

* Wire existing basic-pow node to newly-separated sha3pow crate.

* Bring in complete sha3pow from utxo workshop, and adapt nodes to use it.

* Remove unnecessary trait bounds on Sha3Algorithm

* Writeups for basic-pow and sha3-pow-consensus

* Minor fix & visible WIP note :)

* update to custom Substrate branch to support justification import.

* standardize super runtime TODO How to remove the session key stuff from the runtime?

* Preserve babe-grandpa node and runtime. This will be a reipe about grabbing authorities fro mthe runtime.

* standardize basic-pow node and prune pow-runtime

* Standardize weight-fee-runtime.

* Move sum-storage to super-runtime and prune api-runtime

* Convert kitchen node to instant seal

* Add comment with hint about light client problem

* Fix minor type aggregation issue

* Convert rpc-node to instant seal

* Only kitchen node supports ocw-runtime

* Properly prune session keys from runtime

* Standardize ocw-runtime

* Restore api-runtime

* Standardize API Runtime

* rename sum-storage-runtime-api It isn't _necessarily_ related to the rpc

* Update runtime API writeup to reflect refactorings.

* Update nodes/babe-grandpa-node/Cargo.toml

Co-authored-by: David <dvdplm@gmail.com>

* Update runtimes/super-runtime/src/lib.rs

Co-authored-by: David <dvdplm@gmail.com>

* Update nodes/babe-grandpa-node/Cargo.toml

* Kitchen node compiles with light client. Also converted api-runtime a sum-storage along the way.

* Add fixme annotation to light clients.

* Clean kitchen node Cargo.toml

* Strip instant seal code from manual seal node

* Update manual seal writeup

* Write up kitchen node

* Clarify language in api-runtime writeup

* typo: because -> became

* Replace TODO with comment in babe-grandpa node Cargo.toml

* Remove some TODOs

* bump deps, LongestChain, default weights

* changed append api

* API Runtime Compiles

* Start working on OCW runtime and pallet

* Super runtime compiles

* Weight fee runtime and weight pallet compile. Both will eed another look before merging this.

* Babe-grandpa-untime compiles

* re-apply dependency bumps (not sure where that work went)

* Babe-grandpa-node compiles

* basic-pow compiles

* updated for alpha.7

* it compiles!

* [wip] Fixing kitchen node compiler error

* Upstream fix merged

* minor fix to kitchen node text

* bump dependencies and standardize format in all pallets' Cargo.toml files

* Bump deps in all runtimes TODO Babe grandpa runtime doesn't compile

* Make Babe Grandpa Runtime Compile

* Bump deps in all nodes and make them compile

* Start updating tests

* fix charity tests

* Most tests are updated

* prune accidentally committed notes file

* Start working on offchain-demo tests

* Rename to optional-grandpa-runtime, update deps, make compile

* update optional-grandpa genesis

* rename back to minimal grandpa runtime

* writeup hybrid consensus

* hybrid consensus is no longer wip

* offchain-demo tests pass

* prune stray dependencies on safe-mix

* Remove no-longer-correct type override for `weight: u32`. (#246)

Also fixes copy-pasta to babe-grandpa-runtime types.

* Add image in ocw storage recipe

commit 98a974f
Author: Jimmy Chu <jimmychu0807@gmail.com>
Date:   Fri May 15 14:44:11 2020 +0800

    fix: adding image in ocw storage recipe

commit a4ccaed
Author: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>
Date:   Thu May 14 15:35:23 2020 -0400

    prune stray dependencies on safe-mix (#245)

* Update CI to support gitflow (#247)

* Modify CI to support gitflow

* fix syntax error

* Update to alpha.8 (#249)

* bump deps

* CheckVersion -> CheckTxVersion

* Make child tree copmile.

TODO revise child trie and simple crowdfund in the future.

* fix ocw-runtime

* registry

* add .md extension (#251)

* cargo fmt (#253)

* config file to preserve tabs

* cargo fmt. Do we like all these reformats?

I think mostly yes, but let's evaluate carefully, and maybe update the 
config

* Update Contributing Guidelines (#252)

* Revise contributing docs

* Update Readme.

* add link to issue queue

* Update CONTRIBUTING.md

Co-authored-by: Jimmy Chu <jimmy@parity.io>

* Update CONTRIBUTING.md

Co-authored-by: Jimmy Chu <jimmy@parity.io>

* Update CONTRIBUTING.md

* Update README.md

Co-authored-by: Jimmy Chu <jimmy@parity.io>

* Add clippy to CI (#250)

* Add clippy to CI

* Try running clippy wih `+nightly`

* Start linting babe grandpa node

* start linting basic-pow

* Add explicit target

* lint adding machien

* lint basic-token

* lint c and d pallets

* lint e-o pallets

* lint remaining pallets

* Suppress clippy warning on babe-grandpa runtime

* Suppress clippy warning in min grandpa runtime

* lint hybrid-consensus

* lint kitchen node

* lint manual seal

* Revert "Add explicit target"

This reverts commit a476eb5.

* Try with override

* Update .github/workflows/test-code.yml

Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>

* one more lint in fixed-point

* lint rpc-node

* Suppress warning present only in wasm.

Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>

* Clean cargo.toml files (#254)

* default dash features

* dealias a few system vs fram-system imports

* Revise prepare kitchen chapter (#255)

* Explain instant seal

* Briefly mention consensus directory

* Update quoted code from kitchen-node/Cargo.toml

* bump deps

* bump our own crate versions

Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>
Co-authored-by: David <dvdplm@gmail.com>
Co-authored-by: Jimmy Chu <jimmy@parity.io>
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>

* Fix rustdocs links to alpha.8 version (#259)

* fix rustdocs links to alpha.8 version

* fix link in weights

* fix links to client

* remove broken ocw-related links

* Fix typos in kitchen-node doc (#268)

Noticed some typos while reading.

* bump deps in runtime

* bump deps in outer node

* bump our own versions

* update rustdocs links

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/3-entrees/babe-grandpa-node.md

* Update text/3-entrees/basic-pow.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/3-entrees/basic-pow.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update pallets/fixed-point/Cargo.toml

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/1-hello-substrate.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/1-hello-substrate.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/3-entrees/safemath.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/3-entrees/storage-api/sets-vecs-iteration.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/3-entrees/storage-api/ringbuffer.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/1-hello-substrate.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/2-storage-values.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/2-storage-values.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/2-storage-values.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/3-errors.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/3-errors.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/3-errors.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/3-errors.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Lots of nitpicks in text

Co-authored-by: David <dvdplm@gmail.com>

* Lots more nitpicks in text

Co-authored-by: David <dvdplm@gmail.com>

* Update text/3-entrees/testing/off-chain-workers.md

Co-authored-by: David <dvdplm@gmail.com>

* More nits fro mreview

Co-authored-by: David <dvdplm@gmail.com>

* Release RC2 (#271)

* Dupe code from kitchen node

* Seperate crate for sha3pow

* Something compiles.

* Create a new runtime so this thing actually runs.

* Remove commented babe code

* Wire existing basic-pow node to newly-separated sha3pow crate.

* Bring in complete sha3pow from utxo workshop, and adapt nodes to use it.

* Remove unnecessary trait bounds on Sha3Algorithm

* Writeups for basic-pow and sha3-pow-consensus

* Minor fix & visible WIP note :)

* update to custom Substrate branch to support justification import.

* standardize super runtime TODO How to remove the session key stuff from the runtime?

* Preserve babe-grandpa node and runtime. This will be a reipe about grabbing authorities fro mthe runtime.

* standardize basic-pow node and prune pow-runtime

* Standardize weight-fee-runtime.

* Move sum-storage to super-runtime and prune api-runtime

* Convert kitchen node to instant seal

* Add comment with hint about light client problem

* Fix minor type aggregation issue

* Convert rpc-node to instant seal

* Only kitchen node supports ocw-runtime

* Properly prune session keys from runtime

* Standardize ocw-runtime

* Restore api-runtime

* Standardize API Runtime

* rename sum-storage-runtime-api It isn't _necessarily_ related to the rpc

* Update runtime API writeup to reflect refactorings.

* Update nodes/babe-grandpa-node/Cargo.toml

Co-authored-by: David <dvdplm@gmail.com>

* Update runtimes/super-runtime/src/lib.rs

Co-authored-by: David <dvdplm@gmail.com>

* Update nodes/babe-grandpa-node/Cargo.toml

* Kitchen node compiles with light client. Also converted api-runtime a sum-storage along the way.

* Add fixme annotation to light clients.

* Clean kitchen node Cargo.toml

* Strip instant seal code from manual seal node

* Update manual seal writeup

* Write up kitchen node

* Clarify language in api-runtime writeup

* typo: because -> became

* Replace TODO with comment in babe-grandpa node Cargo.toml

* Remove some TODOs

* bump deps, LongestChain, default weights

* changed append api

* API Runtime Compiles

* Start working on OCW runtime and pallet

* Super runtime compiles

* Weight fee runtime and weight pallet compile. Both will eed another look before merging this.

* Babe-grandpa-untime compiles

* re-apply dependency bumps (not sure where that work went)

* Babe-grandpa-node compiles

* basic-pow compiles

* updated for alpha.7

* it compiles!

* [wip] Fixing kitchen node compiler error

* Upstream fix merged

* minor fix to kitchen node text

* bump dependencies and standardize format in all pallets' Cargo.toml files

* Bump deps in all runtimes TODO Babe grandpa runtime doesn't compile

* Make Babe Grandpa Runtime Compile

* Bump deps in all nodes and make them compile

* Start updating tests

* fix charity tests

* Most tests are updated

* prune accidentally committed notes file

* Start working on offchain-demo tests

* Rename to optional-grandpa-runtime, update deps, make compile

* update optional-grandpa genesis

* rename back to minimal grandpa runtime

* writeup hybrid consensus

* hybrid consensus is no longer wip

* offchain-demo tests pass

* prune stray dependencies on safe-mix

* Remove no-longer-correct type override for `weight: u32`. (#246)

Also fixes copy-pasta to babe-grandpa-runtime types.

* Add image in ocw storage recipe

commit 98a974f
Author: Jimmy Chu <jimmychu0807@gmail.com>
Date:   Fri May 15 14:44:11 2020 +0800

    fix: adding image in ocw storage recipe

commit a4ccaed
Author: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>
Date:   Thu May 14 15:35:23 2020 -0400

    prune stray dependencies on safe-mix (#245)

* Update CI to support gitflow (#247)

* Modify CI to support gitflow

* fix syntax error

* Update to alpha.8 (#249)

* bump deps

* CheckVersion -> CheckTxVersion

* Make child tree copmile.

TODO revise child trie and simple crowdfund in the future.

* fix ocw-runtime

* registry

* add .md extension (#251)

* cargo fmt (#253)

* config file to preserve tabs

* cargo fmt. Do we like all these reformats?

I think mostly yes, but let's evaluate carefully, and maybe update the 
config

* Update Contributing Guidelines (#252)

* Revise contributing docs

* Update Readme.

* add link to issue queue

* Update CONTRIBUTING.md

Co-authored-by: Jimmy Chu <jimmy@parity.io>

* Update CONTRIBUTING.md

Co-authored-by: Jimmy Chu <jimmy@parity.io>

* Update CONTRIBUTING.md

* Update README.md

Co-authored-by: Jimmy Chu <jimmy@parity.io>

* Add clippy to CI (#250)

* Add clippy to CI

* Try running clippy wih `+nightly`

* Start linting babe grandpa node

* start linting basic-pow

* Add explicit target

* lint adding machien

* lint basic-token

* lint c and d pallets

* lint e-o pallets

* lint remaining pallets

* Suppress clippy warning on babe-grandpa runtime

* Suppress clippy warning in min grandpa runtime

* lint hybrid-consensus

* lint kitchen node

* lint manual seal

* Revert "Add explicit target"

This reverts commit a476eb5.

* Try with override

* Update .github/workflows/test-code.yml

Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>

* one more lint in fixed-point

* lint rpc-node

* Suppress warning present only in wasm.

Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>

* Clean cargo.toml files (#254)

* default dash features

* dealias a few system vs fram-system imports

* Revise prepare kitchen chapter (#255)

* Explain instant seal

* Briefly mention consensus directory

* Update quoted code from kitchen-node/Cargo.toml

* bump dependencies

* ProposerFactory takes prometheus registry

* No longer need to allow clippy::string_lit_as_bytes

* Substrate dependencies to 12e08fd (#257)

* bump dependencies

* ProposerFactory takes prometheus registry

* No longer need to allow clippy::string_lit_as_bytes

* update rustdocs links

* add rustdocs update to release process

* revert commits accidentally made directly to develop

* Change rustdocs link to crates.parity.io (#260)

* Revert the revert, thus restoring the change

This reverts commit 0e4fbfd.

* fix link in weights

* fix links to client

* pull in jimmy's changes initially proposed against master.

* fix clippy error

* Format markdown with Prettier (#263)

* add config

* run on markdown files

* fix Summary

* Cleanup crowdfund (#265)

* simple crowdfund compiles once again

* cargo fmt

* decl_error and other fixes

* clean comments and spacing

* Start scaffolding tests

* Dispense and more tests

* More tests

* More tests and cargo fmt

* Install in super runtime

* cleanup types

* writeup

* prettier

* Update Summary

* Add writeup for Babe Grandpa Node (#264)

* strip ocw stuff from babe-grandpa

* Init babe grandpa writeup

* Refactr babe-grandpa node writeup to reference KB for import pipeline

* insert link to kb import pipeline from basic-pow writeup

* link to kb block import from hybrid consensus writeup

* rustdocs links to crates.parity.io

* fix more links

* Remove accidentally-duplicated TOC items

* Fix caps

* Rephrase compatability issue

* Prepare Cargo.toml files for publishing (#226)

* Update Cargo.toml for publishing

* Update cargo.toml for publishing tom arketplace

* update more cargo.toml files

* Finish updating pallet Cargo toml files

* update runtime cargotoml files

* update some missed -dev s

* Minor update to storage api index.

* Fix typos in kitchen-node doc (#268)

Noticed some typos while reading.

* Fix name on kitchen node write-up

* Update dependencies to 45b9f0a (rc2) (#269)

* bump deps

* Super Runtime Compiles

* Most runtimes compile

* Weight fee runtime compiles and updated for new API

* Update fees writeup

* Fix typos in key names

* fix test harnesses

* Remove dupe type in charity tests

* Update text/3-entrees/fees.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/3-entrees/fees.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/3-entrees/fees.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/3-entrees/fees.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/3-entrees/fees.md

Co-authored-by: Dan Forbes <dan@parity.io>

* link to pallet transaction payment

Co-authored-by: Dan Forbes <dan@parity.io>

* bump deps in runtime

* bump deps in outer node

* bump our own versions

* update rustdocs links

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/3-entrees/babe-grandpa-node.md

* Update text/3-entrees/basic-pow.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/3-entrees/basic-pow.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update pallets/fixed-point/Cargo.toml

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/1-hello-substrate.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/1-hello-substrate.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/3-entrees/safemath.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/3-entrees/storage-api/sets-vecs-iteration.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/3-entrees/storage-api/ringbuffer.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/1-hello-substrate.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/2-storage-values.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/2-storage-values.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/2-storage-values.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/3-errors.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/3-errors.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/3-errors.md

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/3-errors.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Lots of nitpicks in text

Co-authored-by: David <dvdplm@gmail.com>

* Lots more nitpicks in text

Co-authored-by: David <dvdplm@gmail.com>

* Update text/3-entrees/testing/off-chain-workers.md

Co-authored-by: David <dvdplm@gmail.com>

* More nits fro mreview

Co-authored-by: David <dvdplm@gmail.com>

Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>
Co-authored-by: David <dvdplm@gmail.com>
Co-authored-by: Jimmy Chu <jimmy@parity.io>
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
Co-authored-by: Logan Saether <lsaether@protonmail.com>
Co-authored-by: Dan Forbes <dan@parity.io>

* Revert release-prep steps

This reverts the forumlaic stuff that was done in preparation for 
releasing rc2, but not the actual fixes.
Concretely, this restoreds dependencies to github, links to 
crates.parity.io, and versions to 2.0.0-dev

* Update CONTRIBUTING.md

Co-authored-by: David <dvdplm@gmail.com>

* Update runtimes/ocw-runtime/src/lib.rs

Co-authored-by: David <dvdplm@gmail.com>

* Update text/2-appetizers/1-hello-substrate.md

Co-authored-by: David <dvdplm@gmail.com>

* Update pallets/fixed-point/Cargo.toml

Co-authored-by: Dan Forbes <dan@parity.io>

* Update runtimes/ocw-runtime/src/lib.rs

* Update CONTRIBUTING.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/2-appetizers/2-storage-values.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/3-entrees/basic-pow.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/3-entrees/crowdfund.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/3-entrees/storage-api/cache.md

Co-authored-by: Dan Forbes <dan@parity.io>

* Update text/3-entrees/storage-api/sets-vecs-iteration.md

Co-authored-by: Dan Forbes <dan@parity.io>

Co-authored-by: Jimmy Chu <jimmy@parity.io>
Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>
Co-authored-by: David <dvdplm@gmail.com>
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
Co-authored-by: Logan Saether <lsaether@protonmail.com>
Co-authored-by: Dan Forbes <dan@parity.io>

* Update to cd305af (#275)

* bump dependencies

* fix runtimes. MaxExtrinsicWeight is not const

* cargo fmt

* prettier

* unfuck SUMMARY (prettier always does this)

* Recipe for coupled pallets (#272)

* Sketch unifying trait

* update vec-set code

* impl AccountSet for vec-set

* sketch out map-set

* impl AccountSet for map-set

* update check-membership code

* write loosely coupled variant of check-membership

* tests for vec-set

* tests for map-set

* tests for membership check tight variant

* tests for moembership check loose variant

* Try to update super-runtime, but notice build is broken

* runtime compiles

* write up check membership

* prune stale draft, saving note about coupling to system pallet

* Merge branch 'develop' into coupled-pallets

* add max member count to map-set

* satisfy clippy

* Write up vec-set

* Write up map-set

* Fix nits found during code review

Co-authored-by: Dan Forbes <dan@parity.io>

* Update pallets/check-membership/src/lib.rs

Co-authored-by: Dan Forbes <dan@parity.io>

* One

Co-authored-by: David <dvdplm@gmail.com>

* File

Co-authored-by: David <dvdplm@gmail.com>

* At

Co-authored-by: David <dvdplm@gmail.com>

* A

Co-authored-by: Dan Forbes <dan@parity.io>
Co-authored-by: David <dvdplm@gmail.com>

* Time

Co-authored-by: David <dvdplm@gmail.com>
Co-authored-by: Dan Forbes <dan@parity.io>

* Last of the github suggestions

Co-authored-by: David <dvdplm@gmail.com>
Co-authored-by: Dan Forbes <dan@parity.io>

* Add example of loose coupling in FRAME

* fix mdbook build

* One last pass with prettier

Co-authored-by: Dan Forbes <dan@parity.io>
Co-authored-by: David <dvdplm@gmail.com>

* Rename vec-set's store to VecSet (#279)

* Fix substrate.io links (#286)

* Replace substrate.io links

* Fix more broken links

* Update CI Actions (#285)

* update checkout action

* update mdbook

* update cache action (merge 3 caches into 1)

* fix typo and format style (#280)

* Update lib.rs

fix small typos

* Decouple link checking from mdbook (#287)

* Add new linkcheck ci

* strip old link checker

* Remove broken and outdated link

* Don't check links to github code.

These links will always be broken on PRs because the code in question is 
not yet merged. I hope t oreplae these links with playground integration 
soon anyway.

* remove crate.io link because they always come back 404 in linkcheck

* Fix realative link in ocw writeup

* fix more ocw links

* another ocw relative link

* html -> md to fix link

* don't check link that actually works but appears broken to checker 🤷

* prune fuzzing draft that was had little content and a broken link

* prune maps draft

* clean links in optimization draft

* work around broken link in potentially useful draft

* fix draft link

* prune declarative syntax draft

* html -> md

* clean readme links

* try quiet mode

* WIP

* WIP

* html -> md

* fix ocw link

* try enabling config file

* disable config file

* try quiet mode again

* try again with config file

* fix typo in config file (I dont expect this will solve the issue with false positives)

* Revert addition on individual ignore comments

This reverts commit 9bb02fc.

* https for ignore patterns

* try other path to config file

* Introduce a broken link just to be double sure

* Revert "Introduce a broken link just to be double sure"

This reverts commit 80923e2.

* Addition to Manual Seal that combines it with Instant seal (#291)

* Get the basics down

* Add text

* Fix formatting

* Clean up

* Some wording fixes

* Fix typo (#292)

* Fix typo

* Fix example for 4-digit numbers multiplication

* Updates Substrate dependencies to  34695a8 (#293)

* bump dependencies

* update transaction_pool api

* bump deps in runtime

* bump deps in outer node

* Bump our own versions

* update rustdocs links

* add https back to rustdoc links

Co-authored-by: Jimmy Chu <jimmychu0807@gmail.com>
Co-authored-by: David <dvdplm@gmail.com>
Co-authored-by: Jimmy Chu <jimmy@parity.io>
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
Co-authored-by: Logan Saether <lsaether@protonmail.com>
Co-authored-by: Dan Forbes <dan@parity.io>
Co-authored-by: Mymskmkt <manxiaqu@users.noreply.github.com>
Co-authored-by: Cody Lamson <tovarishfin@gmail.com>
Co-authored-by: Igor Line <igorline@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants