Some rust projects have done a stellar job at moving from being a one-person project into being owned and contributed to by a small community built around it. The gfx crate is a prime example of this.
I would very much like lyon to be more community-driven, so that the project advances faster and in a direction that is useful to more people, and have more people to brainstorm ideas with.
Some ideas off the top of my head:
- Good documentation: a never ending endeavor, but there has been a lot of work in this area lately.
- Make lyon easier to use: The tools provided like tessellators are (purposefully) quite low-level and it is a lot of work to use them in any project. Building higher level APIs on top of this could maybe help with being useful for more people? I am experimenting with higher level APIs currently (issue Experiment with a high level API on top of the tessellators #17).
- File more issues for newcomers to pick, advertise them in this-week-in-rust.
- Make better issues (more detailed) to help contributors getting started.
- Implement more functionalities: There is still a ton of things to do, perhaps some people are waiting for some key missing features to be implemented?
- Make more interesting demos that show what lyon can offer.
- Move the repository from my github account into a dedicated github organization.
- Reduce the complexity of the code if possible.