l-lin / angular-datatables

DataTables with Angular
https://l-lin.github.io/angular-datatables/
MIT License
1.57k stars 487 forks source link

Simplify project structure #1509

Closed l-lin closed 3 years ago

l-lin commented 3 years ago

Context

Currently, the project is composed of a src folder that contains the source files for angular-datatables and a demo folder for the website. The drawbacks of such structure is that there are two package.json to maintain and it's not smooth to make new changes.

Proposal

We can migrate the project structure to newer style which includes ng-packgr. Some other projects do this. The change involves moving library and demo app into a projects directory which itself is enclosed in a "workspace".

Benefits

The npm scripts section would look something like this:

https://github.com/ngx-builders/ngx-bulma/blob/main/package.json

Cons

stale[bot] commented 3 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

shanmukhateja commented 3 years ago

This issue is being closed as it was decided the cons outweigh the pros at the time of writing. If anyone's interested, feel free to re-open tje issue.