Skip to content

Commit

Permalink
[crates.io] Update manifests, add (empty) changelogs.
Browse files Browse the repository at this point in the history
From #147, addresses C-METADATA
  • Loading branch information
anp committed Jul 3, 2020
1 parent 9c734b4 commit 80d3864
Show file tree
Hide file tree
Showing 18 changed files with 105 additions and 93 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# `moxie` releases

TODO link to other changelogs
8 changes: 5 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,11 +70,13 @@ connection to listen for changes, reloading when changes occur.

During development all non-tool crate versions should be suffixed with `-pre` indicating a
pre-release of some kind. To release a version of a crate, publish a commit to `origin/main/HEAD`
without the pre-release suffix. The project's continuous integration ensures that any "release"
versions (without `-pre`) have been published to crates.io.
without the pre-release suffix, making sure to update CHANGELOGs appropriately. The project's
continuous integration ensures that any "release" versions (without `-pre`) have been published to
crates.io.

After a release, all version numbers should be incremented and have `-pre` re-appended. PRs are
expected to bump the version number of the crate they're modifying behind the `-pre` suffix.
expected to bump the version number of the crate they're modifying behind the `-pre` suffix as well
as updating the relevant CHANGELOGs.

#### New crates

Expand Down
14 changes: 10 additions & 4 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,17 @@ cargo-features = ["named-profiles"] # for coverage
[package]
name = "moxie"
version = "0.3.0-pre"
edition = "2018"
authors = ["Adam Perry <[email protected]>"]
description = "Incremental runtime for interactive software."
categories = ["asynchronous", "caching", "concurrency", "gui", "rust-patterns"]
keywords = ["incremental", "memoize", "intern", "reactive"]
readme = "CHANGELOG.md"

# update here, update everywhere!
license = "MIT/Apache-2.0"
description = "Declarative, asynchronous, incremental UI runtime."
repository = "https://github.com/anp/moxie"
homepage = "https://moxie.rs"
repository = "https://github.com/anp/moxie.git"
authors = ["Adam Perry <[email protected]>"]
edition = "2018"

[dependencies]
futures = "0.3.5"
Expand Down
3 changes: 3 additions & 0 deletions dom/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# moxie-dom releases

TODO
12 changes: 9 additions & 3 deletions dom/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
[package]
name = "moxie-dom"
version = "0.3.0-pre"
description = "Incrementally interactive HTML applications."
categories = ["asynchronous", "concurrency", "gui", "wasm", "web-programming"]
keywords = ["dom", "web", "incremental", "interactive"]
readme = "CHANGELOG.md"

# update here, update everywhere!
license = "MIT/Apache-2.0"
homepage = "https://moxie.rs"
repository = "https://github.com/anp/moxie.git"
authors = ["Adam Perry <[email protected]>"]
edition = "2018"
license = "MIT/Apache-2.0"
description = "TBA"
repository = "https://github.com/anp/moxie"

[package.metadata.docs.rs]
default-target = "wasm32-unknown-unknown"
Expand Down
53 changes: 0 additions & 53 deletions dom/README.md

This file was deleted.

3 changes: 3 additions & 0 deletions dom/augdom/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# augdom releases

TODO
12 changes: 9 additions & 3 deletions dom/augdom/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
[package]
name = "augdom"
version = "0.2.0-pre"
description = "DOM API usable both inside of a browser (web-sys) and outside (emulation)."
categories = ["api-bindings", "emulators", "gui", "wasm", "web-programming"]
keywords = ["dom", "incremental"]
readme = "CHANGELOG.md"

# update here, update everywhere!
license = "MIT/Apache-2.0"
homepage = "https://moxie.rs"
repository = "https://github.com/anp/moxie.git"
authors = ["Adam Perry <[email protected]>"]
edition = "2018"
license = "MIT/Apache-2.0"
description = "thin DOM wrapper, suitable for use in-browser or for rendering HTML strings anywhere"
repository = "https://github.com/anp/moxie"

[package.metadata.docs.rs]
default-target = "wasm32-unknown-unknown"
Expand Down
1 change: 1 addition & 0 deletions dom/raf/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# raf releases
14 changes: 10 additions & 4 deletions dom/raf/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
[package]
name = "raf"
version = "0.2.0-pre"
edition = "2018"
authors = ["Adam Perry <[email protected]>"]
license = "MIT/Apache-2.0"
description = "browser event loop scheduler using requestAnimationFrame"
repository = "https://github.com/anp/moxie"
categories = ["asynchronous", "concurrency", "gui", "wasm", "web-programming"]
keywords = ["scheduler", "events", "requestAnimationFrame"]
readme = "CHANGELOG.md"

# update here, update everywhere!
license = "MIT/Apache-2.0"
homepage = "https://moxie.rs"
repository = "https://github.com/anp/moxie.git"
authors = ["Adam Perry <[email protected]>"]
edition = "2018"

[dependencies]
futures = "0.3"
Expand Down
3 changes: 3 additions & 0 deletions illicit/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# illicit releases

TODO
14 changes: 10 additions & 4 deletions illicit/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
[package]
name = "illicit"
version = "0.10.0-pre"
edition = "2018"
authors = ["Adam Perry <[email protected]>"]
description = "Type-indexed, dynamically-scoped, thread-local singletons."
categories = ["development-tools::testing", "gui", "rust-patterns"]
keywords = ["context", "global", "singleton"]
readme = "CHANGELOG.md"

# update here, update everywhere!
license = "MIT/Apache-2.0"
description = "Type-indexed dynamically-scoped singletons."
repository = "https://github.com/anp/moxie"
homepage = "https://moxie.rs"
repository = "https://github.com/anp/moxie.git"
authors = ["Adam Perry <[email protected]>"]
edition = "2018"

[dependencies]
illicit-macro = { path = "macro", version = "0.10.0-pre"}
Expand Down
12 changes: 7 additions & 5 deletions illicit/macro/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
[package]
name = "illicit-macro"
version = "0.10.0-pre"
authors = ["Adam Perry <[email protected]>"]
edition = "2018"
license = "MIT/Apache-2.0"
description = "procedural macros for the illicit crate"
repository = "https://github.com/anp/moxie"
readme = "../CHANGELOG.md"

include = ["Cargo.toml", "src/**/*.rs"]
# update here, update everywhere!
license = "MIT/Apache-2.0"
homepage = "https://moxie.rs"
repository = "https://github.com/anp/moxie.git"
authors = ["Adam Perry <[email protected]>"]
edition = "2018"

[lib]
proc-macro = true
Expand Down
3 changes: 3 additions & 0 deletions mox/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# mox releases

TODO
14 changes: 10 additions & 4 deletions mox/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,11 +1,17 @@
[package]
name = "mox"
version = "0.3.0-pre"
edition = "2018"
authors = ["Adam Perry <[email protected]>"]
description = "Mockery Of X(ML): a JSX-alike syntax for the builder pattern."
categories = ["gui", "rust-patterns"]
keywords = ["jsx", "xml", "builder"]
readme = "CHANGELOG.md"

# update here, update everywhere!
license = "MIT/Apache-2.0"
description = "Mockery Of X(ML): a JSX-like macro for moxie."
repository = "https://github.com/anp/moxie"
homepage = "https://moxie.rs"
repository = "https://github.com/anp/moxie.git"
authors = ["Adam Perry <[email protected]>"]
edition = "2018"

[lib]
proc-macro = true
Expand Down
3 changes: 3 additions & 0 deletions topo/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# topo releases

TODO
14 changes: 9 additions & 5 deletions topo/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,17 @@
[package]
name = "topo"
version = "0.10.0-pre"
description = "Caching and runtime identifiers for dynamic callgraphs"
categories = ["caching", "data-structures", "gui", "memory-management", "rust-patterns"]
keywords = ["cache", "memoize", "intern", "topology", "incremental"]
readme = "CHANGELOG.md"

# update here, update everywhere!
license = "MIT/Apache-2.0"
homepage = "https://moxie.rs"
repository = "https://github.com/anp/moxie.git"
authors = ["Adam Perry <[email protected]>"]
edition = "2018"
license = "MIT/Apache-2.0"
description = "Stable runtime identifiers for repetitive dynamic callgraphs"
repository = "https://github.com/anp/moxie"

include = ["Cargo.toml", "src/**/*.rs", "benches/**/*.rs", "tests/**/*.rs"]

[dependencies]
illicit = { path = "../illicit", version = "0.10.0-pre"}
Expand Down
12 changes: 7 additions & 5 deletions topo/macro/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
[package]
name = "topo-macro"
version = "0.10.0-pre"
authors = ["Adam Perry <[email protected]>"]
edition = "2018"
license = "MIT/Apache-2.0"
description = "procedural macros for the topo crate"
repository = "https://github.com/anp/moxie"
readme = "../CHANGELOG.md"

include = ["Cargo.toml", "src/**/*.rs"]
# update here, update everywhere!
license = "MIT/Apache-2.0"
homepage = "https://moxie.rs"
repository = "https://github.com/anp/moxie.git"
authors = ["Adam Perry <[email protected]>"]
edition = "2018"

[lib]
proc-macro = true
Expand Down

0 comments on commit 80d3864

Please sign in to comment.