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/>

Reply via email to