Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mozilla Builders Status Reports: Week-0 #34

Open
clearloop opened this issue Jul 14, 2020 · 0 comments
Open

Mozilla Builders Status Reports: Week-0 #34

clearloop opened this issue Jul 14, 2020 · 0 comments
Labels
documentation Improvements or additions to documentation popularize Make Elvis popularize again

Comments

@clearloop
Copy link
Owner

clearloop commented Jul 14, 2020

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 clearloop added this to the Mozilla Open Lab milestone Jul 14, 2020
@clearloop clearloop added the documentation Improvements or additions to documentation label Jul 14, 2020
@clearloop clearloop added the popularize Make Elvis popularize again label Jul 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation popularize Make Elvis popularize again
Projects
None yet
Development

No branches or pull requests

1 participant