I think another project from alibaba is a great example: eggjs/egg <https://github.com/eggjs/egg>. There are many things can learn from it. Such as make github issues as stackoverflow, RFC before doing, etc..
2017-10-13 12:17 GMT+08:00 Adam Feng <cxfe...@gmail.com>: > Hi, all: > I think it's important to have a roadmap to change the present situation > in community and diversity. I have written a proposal for the follow-on > community building. Please have a review and any advice is welcome:D. > The first stage should be "DO BETTER", improving the workflow, > documentation, tools, plugins, etc. which are the largest short boards for > now. > > 1. Workflow: > > • Discussion, all the things below should be discussed on dev@ or > Jira issues, discuss BEFORE commit. > > • work in-progress > • feature to be implemented > • any ideas, either for feature or for community > > • Contribution > > • make a clearer contribution guide, including how to create > issues(with a good format), ask or answer questions, join discussions, > contribute to documentation, contribute to code, etc. > • add easy-to-solve tags or labels to some issues to attract > contribution. > > • Development > > • change branch flow which was mentioned in [1] . > • define a good commit format, as the commits now are really messy > • one commit for one issue > > > 2. Documentation > > • a complete 0-1 tutorial is badly needed > • modify documentation style and structure which is in progress [2] > • encourage EVERYONE to rewrite the documents which are difficult to > understand and find some native speakers to have a review. > • add a document evaluation mechanism to indicate the quality of > documentation. > • add a who-is-using-weex page in a obvious place. > > 3. Plugins > > • develop more plugins with interaction ability to community, such as > rich-text, gesture, animation, etc. > • create tools to link plugins more easily. > > 4. Tools > > • improve weex toolkit and devtool's developer experience, get all the > commands in order, make sure every command has clear flow and error > handling. > > > If the community has enough "content", the next stage should be "PROMOTE > OURSELVES", we should try to make connection with developers from Europe > and America, we can promote our community with the help of Vuejs community. > > 1. Writing Blogs, the first blog can be a complete tutorial about Weex, > followed by some blogs about technical details, one blog each week will be > excellent at the beginning. > 2. Use Western Social Media like Twitter, Facebook, etc. > 3. Other channels like newsletter, meetup, AMA, etc. > > If there are no objections, I will create issue for every action and try > to find appropriate guy to accomplish it. The community building needs > EVERYONE's help! > [1] https://issues.apache.org/jira/browse/WEEX-75 > [2] https://issues.apache.org/jira/browse/WEEX-79 > > Thanks. > Adam Feng > -- Best Regards, NetPuter Lin *»* <http://netputer.me/>