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

[ROADMAP] Update the roadmap #11606

Merged
merged 4 commits into from
May 29, 2018

Conversation

oliviertassinari
Copy link
Member

@oliviertassinari oliviertassinari commented May 27, 2018

I have more or less copy & paste what I have put into the v1 release blog post. It's a first draft to initiate the discussion.

It's high level. I think that it should be used to communicate and give an idea around where the project is going to focus its effort on. I don't think that we need to go into the details. Issues & milestones can be used for that. I have ordered the list.

Also, we need to keep in mind that at the end of the day, the majorities of our contributors (the long tail) work on what they care for, they completely ignore the roadmap. So, no pressure, this document is a best-effort guideline, nothing more.

@oliviertassinari oliviertassinari added the docs Improvements or additions to the documentation label May 27, 2018
@oliviertassinari oliviertassinari requested a review from a team May 27, 2018 15:20
@oliviertassinari oliviertassinari force-pushed the docs-update-roadmap branch 2 times, most recently from a0a93bc to fb5b5e9 Compare May 27, 2018 15:27
this.mounted = true;

// Prevent search engines from indexing the notification.
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

image

@@ -15,9 +15,9 @@ import WarningIcon from '@material-ui/icons/Warning';
import { withStyles } from '@material-ui/core/styles';

const variantIcon = {
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Only filled icons for consistency.

ROADMAP.md Outdated
1. **More utils**. We want to work on new utility components: Spacing, Display, Color, etc.
1. **Performance**. We can’t optimize something we can’t measure, and we don’t currently have a CI performance benchmark, so we will need to build one and start investigating bottlenecks.
1. **Learning materials**. The quality of the documentation is equally as important as the quality of the implementation, and while the reference documentation is comprehensive, we could author a learning tutorial like Next.js has done, or an egghead.io course.
Themes. We want to provide common layouts example to make getting started even easier. We also plan on adding more premium themes.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'1. **' ?

@mbrookes
Copy link
Member

I guess you meant to piggy-back on this PR for misc. other changes? (I normally only do it by mistake! 😆)

Copy link
Member

@mbrookes mbrookes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry, my review got stuck (broadband is up and down all day)...

ROADMAP.md Outdated
@@ -1,3 +1,13 @@
# Roadmap

The roadmap is a living document, and it is likely that priorities will change, but the list below should give some indication of our plans for the next major release, and for the future.

Our priorities:
1. **Material Design**. The Google Design team has recently released a new iteration on the Material Design specification, it’s focused on *themability*. This is great news! We will do our best to be up to date. It also confirms that heavily investing in customizability for v1 was a good call. We will continue our efforts.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'specification which is focused'

'to keep up to date'

'It also validates that'

'was a good call. We will continue our efforts in this area.'

ROADMAP.md Outdated
1. **Performance**. We can’t optimize something we can’t measure, and we don’t currently have a CI performance benchmark, so we will need to build one and start investigating bottlenecks.
1. **Learning materials**. The quality of the documentation is equally as important as the quality of the implementation, and while the reference documentation is comprehensive, we could author a learning tutorial like Next.js has done, or an egghead.io course.
1. **Themes**. We want to provide common layouts example to make getting started even easier. We also plan on adding more premium themes.
1. **Documentation**. We want to translate the documentation into Chinese and more languages. Any help is welcomed!
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'and other languages'

ROADMAP.md Outdated
1. **Learning materials**. The quality of the documentation is equally as important as the quality of the implementation, and while the reference documentation is comprehensive, we could author a learning tutorial like Next.js has done, or an egghead.io course.
1. **Themes**. We want to provide common layouts example to make getting started even easier. We also plan on adding more premium themes.
1. **Documentation**. We want to translate the documentation into Chinese and more languages. Any help is welcomed!
1. **Bundle size**. The library needs to be as small as possible, so we need to work on solutions to further reduce the bundle size, for instance, supporting Preact or Nerv can help.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'for example, supporting Preact or Nerv.'

ROADMAP.md Outdated
1. **Themes**. We want to provide common layouts example to make getting started even easier. We also plan on adding more premium themes.
1. **Documentation**. We want to translate the documentation into Chinese and more languages. Any help is welcomed!
1. **Bundle size**. The library needs to be as small as possible, so we need to work on solutions to further reduce the bundle size, for instance, supporting Preact or Nerv can help.
1. **Type checking**. We will continue to improve the TypeScript and maybe the Flow coverage of the library.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

'and possibly'

@oliviertassinari oliviertassinari requested a review from a team May 28, 2018 09:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs Improvements or additions to the documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants