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

Reduce component libraries #79

Open
fredo opened this issue Jan 18, 2019 · 1 comment
Open

Reduce component libraries #79

fredo opened this issue Jan 18, 2019 · 1 comment

Comments

@fredo
Copy link
Contributor

fredo commented Jan 18, 2019

Current status seems to have different libraries in use increasing complexity.

In particular there is bootstrap which pulls jquery, a material theme for bootstrap, angular material and primeng.

@fredo fredo added this to the Iteration 1 milestone Jan 18, 2019
@kelsos
Copy link
Contributor

kelsos commented Jan 18, 2019

My suggestion would be to figure out which of the component libraries fits better the project needs feature wise and stick with it, either primeng or angular-material.

If bootstrap cannot be removed completely, I would suggest stripping its functionality to the bear minimum. For example just keep the parts of the css for the grid system. Since the layout is already structured with bootstrap and it would require some effort removing it. I would suggest removing any dependency to the javascript/jquery based libraries of boostrap.

Alternatively for layout structuring there is the flex-layout

All the functionality provided by bootstrap through javascript should be covered by either primeng or angular-material already.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants