elvis icon indicating copy to clipboard operation
elvis copied to clipboard

Mozilla Builders Status Reports: Week-0

Open clearloop opened this issue 5 years ago • 0 comments

Week 0

Since we are in the first week of the program, what is your plan to hit the ground running this week and put yourself in the best possible position to succeed over the next 8 weeks?

The first week is just like the weeks before or after it for us, to let other developers in, we have to keep developing the core part of Elvisjs, and we'll do some promotion jobs aside from now on.

The initial works will take about 2 weeks.

We currently don't want to think or plan too much about the weeks after this first two, because we have already done it on our basic resume, and recorded it as issues in our Github repo, so, let's start it.

Good News

We just introduced this project to the rust community of China last week, got about more 30 stars on GitHub, and created a community in WeChat(An IM App in China) which has 36 members who are interested in our project for now.

A front-end developer of the community of Elvisjs wants to join us, we are planning to sync the concepts to him this weekend.

Initial Promotion Plan

Here is a documentation plan about introducing the arch of Elvisjs, for developers, for users, and for someone just interests in this project, we just need to complete the doc before doing something more about the promotion.

Besides, we set up a blog for week reports last week.

Initial Development Plan

First of all, we have to make the core module stable before others joining our community or trying our library, otherwise, we are achieving nothing.

To make the core module stable, here are 4 things left:

  • Basic Elvis Event Listener Module(Complete almost 50%)
    • Gesture System
  • Basic Elvis Router System(Depends on Event Listeners)
  • Elvis State Machine(Easy to implement based on the current arch)
  • Re-struct the arch of Elvis for syntax optimizing(This is quite hard, but already sorted out ideas)

After completing this, it will be easier to let others join this project, and the coding works will focus on the common UI components at that time.

What is...the best possible position?

There is no best possible position for us, we are in the best possible position all the time.

clearloop avatar Jul 14 '20 15:07 clearloop