mrn icon indicating copy to clipboard operation
mrn copied to clipboard

Roadmap

Open Ehesp opened this issue 9 years ago • 19 comments

As much as I like this project, I feel there's quite a bit which needs improving for it to be maintainable. Also, @binggg do you have time to manage this on your own? Anyway a list:

  • [x] Support React 0.16 & Babel 6 - I have this working locally, https://github.com/binggg/mrn/pull/21 - however in my eyes the project should support 0.16.* only in my eyes, since there's some big changes in it.
  • [x] Have React Native 0.16 as a peer dependancy
  • [x] Linting files with ESLint (https://github.com/binggg/mrn/issues/15) - Loads of inconsistencies, unused code etc.
  • [ ] Fixing the Ripple state bug (https://github.com/binggg/mrn/issues/9)
  • [ ] Tests - currently it's hard to make changes to components because I have no idea if the change will break something else.
  • [ ] Documentation - Could do with some more examples/spell-checking etc
  • [ ] Contributing Guidelines
  • [x] Have react-native-vector-icons as a project dependancy
  • [x] Break this project down into an organisation? Would be better to have multiple repositories in the same place, although this is @binggg's call.

Please provide feedback on these, this project is easily the best material one out there at the moment, just needs some loving.

Ehesp avatar Dec 07 '15 15:12 Ehesp

+1. I would love to see this project become bulletproof, and would also be willing to contribute to help make that happen.

carbureted avatar Dec 07 '15 18:12 carbureted

I'm glad to hear that. Very busy recently, I will consider your proposal, thank you for your enthusiasm

binggg avatar Dec 08 '15 02:12 binggg

OK great, let us know what you want to do, plenty to get on with!

Ehesp avatar Dec 08 '15 08:12 Ehesp

I can help too! :)

mrcasals avatar Dec 08 '15 13:12 mrcasals

@binggg had anymore thought on this?

Ehesp avatar Dec 09 '15 13:12 Ehesp

+1 I would like to help too.

vongkim avatar Dec 09 '15 23:12 vongkim

I think tomorrow I'm going to setup an organisation on here to continue this project, I need this stuff for work and there's plenty to do, @binggg if you've anything against this please let me know!

Ehesp avatar Dec 10 '15 23:12 Ehesp

okay

binggg avatar Dec 11 '15 01:12 binggg

An FYI - I've done the following:

  • Cleaned up all of the components, using ESLint
  • Fixed a bunch of issues
  • Got it working with RN 0.16

There's a couple of things I've done differently like using the default font from react native vector icons which requires way less setup.

I'll make an org for this later, GitHub is telling me the one I made is suspicious...

Ehesp avatar Dec 11 '15 15:12 Ehesp

I've pushed the initial repository up to:

https://github.com/material-react-native/mrn

It includes a variety of fixes and improvements, hopefully now it's on an organisation it'll be easier to manage!

Ehesp avatar Dec 11 '15 17:12 Ehesp

@binggg What do you want me to do now? The repo has been setup and everything has been ported across with loads of bug fixes and cleanup.

However the problem I have now is that unless you want to keep the project as "mrn" then I cannot push it to NPM (and hence can't publicly use it). The options are:

  1. Delete the other organisation (I'll keep the code), and you change/push this one into a new organisation. This will keep the stars/followers/issues.
  2. Deprecate this one with a link to the other organisation repo. This will lose all stars etc.
  3. Push it up to NPM as a new package, and credit you in the README. Again will lose stars etc.

Please let me know what you want to do ASAP so I can push it publicly.

Ehesp avatar Dec 14 '15 08:12 Ehesp

Great effort!

If I'm not mistaken, @binggg could promote this project to a new org, and then give @Ehesp commit permissions so he can cherry pick the new changes and release a new version. This way stars would be preserved and there should not be any issues with project name.

+1 on supporting only > 0.16. By the way, 0.17 is out!

dgilperez avatar Dec 20 '15 17:12 dgilperez

@dgilperez Well I didn't get a response from binggg so I had to make it into my own NPM lib. I've done a ton more work on it and will probably be pushing it all tomorrow. Working well on my device right now.

Ehesp avatar Dec 20 '15 18:12 Ehesp

WOW @Ehesp Amazing work! Really appreciate it and would like to contribute. And thanks @binggg for the initial effort for working on this.

bozzmob avatar Dec 25 '15 17:12 bozzmob

Is there any plan designing Cards like this ?

efkan avatar Jan 07 '16 10:01 efkan

@efkan Done here: https://github.com/react-native-material-design/react-native-material-design

Ehesp avatar Jan 07 '16 10:01 Ehesp

OK. This is awesome :) Thanks!

efkan avatar Jan 07 '16 10:01 efkan

Guys, I have been busy with my new job and my wedding, it seems I left behind many, I have to catch up with it

binggg avatar Jan 07 '16 14:01 binggg

Is there any chance to convert Material Design Lite components into React-Native and import to MRN ?

efkan avatar Mar 09 '16 19:03 efkan