Dear Mentors: My name is Renmin Wang, a second-year postgraduate student of national university of defense technology. I am interested about participating in Weex Project of Alibaba Summer of Code Project.
After reading High availability and continuous integration [#2421]( https://github.com/apache/incubator-weex/issues/2421 <https://github.com/apache/incubator-weex/issues/2421>), I have the following questions, which I sincerely hope you can discuss with me: 1. Help to build a user-friendly and high availability continuous integration(CI) environment and trigger the CI build each time a GitHub PR is created or updated. I found that Travis CI has been integrated into the project which has met the issue's requirements. After my investigation, I believe Travis CI is the best choice for our project, which is an open source project that might need a free MAC image. So, does the CI referred in the issue specially means Travis CI? 2. Help to build a mobile test infrastructure which provides the ability of Android and iOS UI/interface test upon the CI environment. Does this specifically mean writing UITest for UI components, such as <image> and <text> etc. 3. Help to build a static code lint system I found out that Weex will choose ESLint as the default Code Lint tool when installing, and both the Vue and Rax can use ESLint for static code analysis. So does "help to build the static Code Lint system" refer to incubator-weex Project itself? Finally, is there any specific content requirements and templates that I have to follow in my proposal? For example, the Proposal of GSOC includes Project Description, Project Outline, and Timeline, etc. Or is there any suggestions? I am trying my best on writing the proposal. At your convince, would you please give me some feedback? Due to the limited time for the proposal, a prompt reply is greatly appreciated. Best wishes, Renmin Wang 王仁敏
