clearloop / elvis

Your wasm UI library
https://elvisjs.github.io/
MIT License
108 stars 8 forks source link

Mozilla Builders Status Reports: Week-5 #63

Closed clearloop closed 3 years ago

clearloop commented 4 years ago

Week-5

Product Changes

We composed a set of trait shortcuts for every style, developers can write any trait they want based on them.

This changing likes an add-on customize-able style system of the existing static style widget system, this can reduce lots of code in development.

Comparing to flutter and swiftUI, this is more flexible, comparing to React/Vue, this is more stable.

Overall Status

We are still stuck in the todo-mvc example but completed the syntax upgrading, so we bumped our versions to v0.3.0 as a new launch symbol.

Figured out that something like the todo-mvc example, they can be perfect today, but never tomorrow, it also can be a long term project for checking the syntax or usage of our library.

We tried to make a simple promotion on a developer community of China, V2EX, got 37 more stars on Github, for the status of the goal in this summer camp, 92/100 now, besides, our community(WeChat group) have 44 members now.

Goals of This Summer

We don't have an official website currently now, but we will start to write it next week.

The Elvis Book is updating this night, the challenge of this part is we re-struct our project this 5 weeks, the old book is outdated that can not be updating base on.

Now we've got 92 stars, due to the syntax upgrading, we only simply promoted our project in the week-1 and the week-5, the next promotion is in the week-7, we are pretty optimistic to it.

This is an optional goal, just because we are not sure if we have enough time to complete this in this summer.

There are at least 6000 rust developers are in touch in rust.cc, the website of rust.cc is quite ugly and we will re-write it and find our developers and users from there.

We will figure out if we can complete this optional goal next week.

What is your goal for next week?

What issues/questions do you have?

The exact issue of us is that we don't have enough time to get involved in our project, we make lives through our daily jobs on working days, develop our project on Friday nights and weekends, it is such a common issue which blocks us temporarily.

The solution of this is to find more open source developers to join us, carry on, and make it happen.

What we did last weeks made our library more stable and easy to use, this is a good start, thanks to Mozilla for pushing us!

But this issue might also the advantage of us, most of the big frameworks are developed by few people or big companies which are easy to come into a blind alley, we need more developers because we have to, so let's make ElvisJS become community fruition.

How are you going to get users?

For 10-30 users, we will ask our friends to try out our library.

We are not seeking for 100 users ourselves, because we are not developing an application like project, the way to get more users of us is to find a big user which is the current stage is rust.cc