As always, the helpfulness of the people here is really great, so thank you :)
I do have a mailing list here ( https://groups.google.com/forum/#!forum/mithriljs ), which I made a bit more prominent on the site just a few minutes ago, and some of us have been using the github issue tracker ( https://github.com/lhorie/mithril.js/issues?state=open ) for suggestions and general Q&A.
I have a few ideas of things I'd like to write about in more detail so I'll probably put an article out soon.
@ChuckMcM: there are a few good reasons to push on the marketing front:
- more popularity means more bugs found and fixed, and thus better software
- developing a community increases the quality of the ecosystem around the project exponentially. For example, one criticism I heard a few times at release was solved by a contributor before I even got the chance to take a stab at it ( https://groups.google.com/forum/#!msg/mithriljs/lGiNpog2mbc/... ). I feel that community involvement is a really important factor to take the project to the next level.
- semi-related to the previous point, many things on the project roadmap for example are things that anyone looking for a side project can pick up and do. Some don't even require you to know anything about the framework. I'm really put off by the high barrier of entry to contribution to projects like Angular, and I feel that giving people of all levels the chance to crank some code is a win-win for everybody.
- another related point: different people tell different stories. It's one thing for me to put out a lot of examples and reading material (which I do try to do w/ the docs on the site), but often, people do things that I never anticipated. They can write better, more focused articles and share them with audiences that I might not have even known existed. And even if they're just retweeting something I wrote, their social reach is different from mine: a lot of people that might find Mithril useful don't read HN, but they might hear about it from a friend that does.
- a somewhat unique reason to Mithril is that it has a pretty stable core already, and the project needs to move forward in some front in order for it to be seen as an "active" project.
Also, it's marketing 101 to stay on top of people's minds. If they keep hearing about Mithril from different sources, then they're more likely to spend a little of their valuable time to try it out and hopefully fall in love and join the community.