Skip to content

Commit ffa1d8a

Browse files
authored
Merge pull request #654 from RustAudio/rodio-goals
This adds long term goals for rodio
2 parents f8be99c + 8766feb commit ffa1d8a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

README.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,18 @@ This will work for other Linux targets too if you change the architecture in the
6464

6565
You might want to look at [cross](https://github.com/cross-rs/cross) if you are running on a non debian system or want to make this more repeatable.
6666

67+
# Goals
68+
- Simple API
69+
- you should not need to know anything about audio to use rodio
70+
- its hard to make mistakes
71+
- easy to move rodio parts around your program
72+
- Optimal
73+
- rodio should be a zero cost abstraction
74+
- rodio should offer options between perfect and fast
75+
- extensible
76+
- if something is missing in rodio it should be easy to add
77+
- you should be able to control rodio parts easily
78+
6779
# Contributing
6880

6981
We love it when people join making rodio better. There are many ways to help not matter how experienced you are with audio or Rust. We would especially love help with:

0 commit comments

Comments
 (0)