liferay / clay

A web implementation of the Lexicon Experience Language
http://clayui.com
Other
208 stars 483 forks source link

Improves the Table API engine #4130

Open matuzalemsteles opened 3 years ago

matuzalemsteles commented 3 years ago

Currently, our Table API creation engine is based on react-docgen but we have many limitations, when we extend from other interfaces or when types are enum, type or interface, they are difficult to be listed, we should improve the experience of consuming information from the API Table, like providing more context, adding links to the interfaces, adding more information about the interface that we extend, if it's a native interface, we send it to mdn.

Issue related #3612

julien commented 3 years ago

Hey @matuzalemsteles, unfortunately I don't have access to the Figma document you linked

2021-06-16-09:23:06

Additionally, if react-docgen doesn't support our use case, I'd suggest finding an alternative.

brunofernandezg commented 3 years ago

@julien, just sent you an invite to view the figma file. Please, confirm

julien commented 3 years ago

@brunofernandezg worked like a charm - thanks again from here.

matuzalemsteles commented 3 years ago

Sorry @julien, I ended up limiting who had access to the invite to keep only those who have access to the Liferay workspace, but I couldn't do it 😞. Thanks @brunofernandezg

julien commented 3 years ago

@matuzalemsteles no problem at all. I was able to see it and the new design looks great - good job

matuzalemsteles commented 1 year ago

LPS Ticket https://liferay.atlassian.net/browse/LPS-190541