-
Notifications
You must be signed in to change notification settings - Fork 6.8k
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
proposal: the current and the future state of material2 #1136
Comments
@fxck Thanks for writing this. I look at this repo every now and then, but I have no idea what is the status of this repo. |
@hacknaked I'm not really asking for milestones or dates, I'm asking for a clear and up to date information about the current status, bigger friendliness towards contributors and proposing a couple of possibilities to go about it :) and yes, I'm aware of those issues, apart from commenting on most of these I actually went through all 30 pages of issues and re-read anything related. |
I agree we could definitely be more clear about the current status of the project. For the most part, looking at the incoming PRs will give you the best idea of what we're up to. The biggest things lately have been:
We can start adding updates like this to the Angular weekly meeting notes. We haven't been including these updates in the last several meetings because getting Angular to 2.0.0 final is taking up 90% of everyone's headspace. Going beyond that, what kind of status updates do you expect to see? Something like?
Or are you looking for status on each component individually? I'd be happy to accept PRs adding more links to component issues in the README. In general, we're happy to have contributions as long as folks follow our contributor guidelines. More context about what we're doing at any given time: Work on other parts of the platform has temporarily become higher priority as Angular itself moves closer to 2.0.0 (e.g., @kara is the owner of We also provide support and tooling for Google teams using material (which has included hunting down some gnarly bugs recently). And, lastly, we've also had a couple of contributors leave the project recently, which will lead to less visible activity on GitHub (don't worry, though, we have two new team members who will be joining us over the next couple of months!). We really appreciate the fact that so many people are invested in the project and will work on making it more apparent what we're doing. |
@jelbourn here's a sketch of how I imagine README could look like - https://github.com/fxck/material2/blob/master/README.md ..where the iteration plan for August would link to an issue that would have a similar template to this microsoft/vscode#10145 https://github.com/Microsoft/vscode/issues?utf8=%E2%9C%93&q=label%3Aiteration-plan%20 ), it could be a little bit more lightweight, as material's not as big as vscode, but I find it very informative, when you are blocked by work on angular or on holidays, it can simple be stated there. it would require you to
also thanks for your reply! |
See #1159 |
Here's an example of how each issue description could look like #508 (comment) to help people contribute. When people go thru the effort of actually creating the design doc, it would be great if someone from the team actually replied though. |
@jelbourn could you update the readme? |
@fxck I'm making my way there... it's the first work-day of October. |
Updated in #1414. Closing this issue now that the status is outlined in the readme. |
This issue has been automatically locked due to inactivity. Read more about our automatic conversation locking policy. This action has been performed automatically by a bot. |
Just as I was about to write down this issue, someone linked me this which answered few of my questions, but let me post this anyway.
I, along a couple of people on gitter, wrote down a proposal of a couple of changes that could help push this repo forwards a bit.
The biggest issue with this repo is not that some of the fundamental components are missing, that there is no theming support, no animations, that there are bugs, that it's taking so long. The biggest problem is the lack of information about the current state, lack of community management. This leads to community fragmentation, people are creating more and more of their own material implementations(often times half baked, or using bits and pieces of material2), while they could be contributing here instead.
So here's a couple of points that could help, some might be realizable, some not, up to you to decide.
Be transparent about the current state of development
If material2 is currently on hold because members were reassigned to angular2, it's absolutely fine, but say so. There was no mention of anything material2 in weekly meeting notes since ever, one can either guess what's going on, or dig through dozens of closed issues to see if someone mentioned the current state. For someone that doesn't check this repo, and its issues daily, it's an impossible task. The best source of information can't be a post on material1 google group.
Proposed solution:
Be as contributor friendly as possible
You have limited resources, so wouldn't it be nice to involve some of those 4000 people that starred this repo? Or some of these people?
Proposed solution:
What do you think? Could we make some of these happen?
The text was updated successfully, but these errors were encountered: