-
Notifications
You must be signed in to change notification settings - Fork 7
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
Maturing some components/logic out of labs into react-components #265
Comments
Hello everyone, I am very pleased to see that there is interest in moving the components to a more mature library, and I am excited to take it there. I think we need to discuss a few considerations we have been having in the past months.
All of the above are questions and suggestions involving everyone that has a say in regards to the library and its future. We also have people onboard from other departments around the world who are willing to build a frontend community and contribute to this project, so stay tuned for a nice frontend community thingy in the near future. How does this sound? |
^ I think currently we use |
In the react-components its probably around half that assumes Domain Services as backend and if its needed, that can be abstracted away, so I don't think we should focus too much on that as being a show stopper. In all components, but lab and non-lab assumptions has been made other on design of components based on the specific use case that will not apply to other projects, but that should not be seen as a show stopper either. Creating a react-components-core would IMHO not solve the fundamental problem of merging the two together let alone answer if we should. I am still hoping that there will be some of centralized governance from T&I to help answer these questions and execute the conclusions. My opinion here is biased and of course if we merge things together, I think it should be the react-component that it should be done into as we have no resources here to do any reengineering. I am sure that the same rationale is behind the idea with react-components-core where you would just move things over 1:1 As it is now, the only overlap is in fact that it sits in the same repo. The plan was originally to move component from lab to non lab, MUI style, but I acknowledge that time has passed and lots of things have changed My suggestion is that we leave things as they for now and let T&I take the initiative for next steps on this topic |
I agree that there should be some sort of "centralized governance from T&I" that should make a final decision in such regards, but I also strongly believe that these decisions are made based on our suggestions and experience as developers, which is why I am trying to find solutions that make sense for everyone. It is important that in the end there is one solution where we have components that do not have any backend logic from domain-services or mike or others, but rather to be generic enough so it can be used by everyone around the world. The solution with "react-components-core" came in order to accommodate the fact that the "react-components" is coupled to domain-services. |
Hello, @bertearazvan and fellow Board of Maintainers
We have recently updated our
ScenarioList
component to commence using the Mike Color Theme and ThemeProvider you have provided in Labs, due to Design Guidelines for newer projects.Unfortunately as we've been having to move quick and don't see any easy other way, this has basically resulted in a copy of the ThemeProvider folder and mikeColors which is of course not ideal.
@FranzThomsen1089 and I feel this could be a great time to discuss maturing some of this functionality from labs into RC-TS official?
Please share your thoughts
Many thanks
The text was updated successfully, but these errors were encountered: