Skip to content

Commit

Permalink
Merge pull request #65 from boozook/various-improvements
Browse files Browse the repository at this point in the history
Metadata improvements
  • Loading branch information
boozook authored Sep 15, 2023
2 parents 1da2ad4 + bf49a09 commit b2c1a9b
Show file tree
Hide file tree
Showing 14 changed files with 241 additions and 55 deletions.
50 changes: 25 additions & 25 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

14 changes: 9 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,7 @@

This project allows you to create games for the [Playdate handheld gaming system][playdate-website] in Rust lang.

There is early development demonstrations of the building process: [bin][video-executable] and [sim][video-simulator] videos originally posted on [dev-forum][post-videos].

[playdate-website]: https://play.date/
[post-videos]: https://devforum.play.date/t/sdk-2-0-b2-pdc-produces-pdx-with-broken-binary/11345/37
[video-executable]: https://www.youtube.com/watch?v=hfFspYbnF5k
[video-simulator]: https://www.youtube.com/watch?v=w-pZrn8qex4


* [Modular build system][support-dir]
Expand All @@ -18,6 +13,7 @@ There is early development demonstrations of the building process: [bin][video-e
- with [examples][ctrl-examples-dir]

Welcome to [discussions][] and [issues][] for any questions and suggestions.
Take a look at [videos](#demo) or [do something great](#usage).


## Prerequisites
Expand Down Expand Up @@ -50,6 +46,14 @@ cargo playdate run -p=playdate-sound --example=sp-simple
cargo playdate run -p=playdate-sound --example=sp-simple --device
```

### Demo

Early development demonstrations of the building process: [bin][video-bin] and [sim][video-simulator] screencasts originally posted on [dev-forum][video-post].

[video-post]: https://devforum.play.date/t/sdk-2-0-b2-pdc-produces-pdx-with-broken-binary/11345/37
[video-bin]: https://www.youtube.com/watch?v=hfFspYbnF5k
[video-simulator]: https://www.youtube.com/watch?v=w-pZrn8qex4


## Modularity

Expand Down
25 changes: 24 additions & 1 deletion api/color/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
[package]
name = "playdate-color"
version = "0.1.1"
version = "0.1.2"
edition = "2021"

readme = "README.md"
license = "MIT OR Apache-2.0"
authors = ["Alex Koz <[email protected]>"]
description = "High-level color API built on-top of Playdate API"
keywords = ["playdate", "sdk", "api", "gamedev"]
categories = ["game-development", "api-bindings", "graphics", "no-std"]
homepage = "https://github.com/boozook/playdate"
repository = "https://github.com/boozook/playdate.git"

Expand Down Expand Up @@ -37,3 +39,24 @@ version = "0.1"
path = "../sys"
package = "playdate-sys"
default-features = false


[package.metadata.docs.rs]
all-features = false
features = [
"bindings-derive-default",
"bindings-derive-eq",
"bindings-derive-copy",
"bindings-derive-debug",
"bindings-derive-hash",
"bindings-derive-ord",
"bindings-derive-partialeq",
"bindings-derive-partialord",
]
rustdoc-args = ["--cfg", "docsrs", "--show-type-layout"]
default-target = "thumbv7em-none-eabihf"
cargo-args = [
"-Zunstable-options",
"-Zrustdoc-scrape-examples",
"-Zbuild-std=core,alloc",
]
25 changes: 24 additions & 1 deletion api/ctrl/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
[package]
name = "playdate-controls"
version = "0.1.2"
version = "0.1.3"
edition = "2021"

readme = "README.md"
license = "MIT OR Apache-2.0"
authors = ["Alex Koz <[email protected]>"]
description = "High-level controls API built on-top of Playdate API"
keywords = ["playdate", "sdk", "api", "gamedev"]
categories = ["game-development", "api-bindings", "no-std"]
homepage = "https://github.com/boozook/playdate"
repository = "https://github.com/boozook/playdate.git"

Expand Down Expand Up @@ -52,3 +54,24 @@ path = "examples/accelerometer.rs"

[package.metadata.playdate]
bundle-id = "rs.playdate.ctrl"


[package.metadata.docs.rs]
all-features = false
features = [
"bindings-derive-default",
"bindings-derive-eq",
"bindings-derive-copy",
"bindings-derive-debug",
"bindings-derive-hash",
"bindings-derive-ord",
"bindings-derive-partialeq",
"bindings-derive-partialord",
]
rustdoc-args = ["--cfg", "docsrs", "--show-type-layout"]
default-target = "thumbv7em-none-eabihf"
cargo-args = [
"-Zunstable-options",
"-Zrustdoc-scrape-examples",
"-Zbuild-std=core,alloc",
]
25 changes: 24 additions & 1 deletion api/display/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
[package]
name = "playdate-display"
version = "0.1.0"
version = "0.1.1"
edition = "2021"

readme = "README.md"
license = "MIT OR Apache-2.0"
authors = ["Alex Koz <[email protected]>"]
description = "High-level Display API built on-top of Playdate API"
keywords = ["playdate", "sdk", "api", "gamedev"]
categories = ["game-development", "api-bindings", "no-std"]
homepage = "https://github.com/boozook/playdate"
repository = "https://github.com/boozook/playdate.git"

Expand Down Expand Up @@ -38,3 +40,24 @@ version = "0.1"
path = "../sys"
package = "playdate-sys"
default-features = false


[package.metadata.docs.rs]
all-features = false
features = [
"bindings-derive-default",
"bindings-derive-eq",
"bindings-derive-copy",
"bindings-derive-debug",
"bindings-derive-hash",
"bindings-derive-ord",
"bindings-derive-partialeq",
"bindings-derive-partialord",
]
rustdoc-args = ["--cfg", "docsrs", "--show-type-layout"]
default-target = "thumbv7em-none-eabihf"
cargo-args = [
"-Zunstable-options",
"-Zrustdoc-scrape-examples",
"-Zbuild-std=core,alloc",
]
Loading

0 comments on commit b2c1a9b

Please sign in to comment.