BirjuVachhani / spider

A small dart library to generate Assets dart code from assets folder.
https://spider.birju.dev/
Apache License 2.0
190 stars 20 forks source link

CLI Structural Rewrite #52

Closed BirjuVachhani closed 2 years ago

BirjuVachhani commented 2 years ago

Summary

This is an attempt to rewrite the whole cli app to have better structure and scalability. Current structure is very old and somewhat rigid. This rewrite is expected to help with ease of feature implementation and maintainability.

Tasks

Core Tasks

Documentation

What to expect

codecov-commenter commented 2 years ago

Codecov Report

Merging #52 (f1b5111) into main (05e4902) will decrease coverage by 12.34%. The diff coverage is 41.84%.

@@             Coverage Diff             @@
##             main      #52       +/-   ##
===========================================
- Coverage   70.75%   58.40%   -12.35%     
===========================================
  Files          15       31       +16     
  Lines         571      714      +143     
===========================================
+ Hits          404      417       +13     
- Misses        167      297      +130     
Impacted Files Coverage Δ
lib/src/cli/commands/base_command.dart 0.00% <0.00%> (ø)
lib/src/cli/commands/build_command.dart 0.00% <0.00%> (ø)
lib/src/cli/commands/create_command.dart 0.00% <0.00%> (ø)
lib/src/cli/flag_commands/about_flag_command.dart 0.00% <0.00%> (ø)
lib/src/cli/flag_commands/base_flag_command.dart 0.00% <0.00%> (ø)
.../cli/flag_commands/check_updates_flag_command.dart 0.00% <0.00%> (ø)
lib/src/cli/flag_commands/docs_flag_command.dart 0.00% <0.00%> (ø)
...ib/src/cli/flag_commands/license_flag_command.dart 0.00% <0.00%> (ø)
...ib/src/cli/flag_commands/version_flag_command.dart 0.00% <0.00%> (ø)
lib/src/cli/models/asset_group.dart 83.87% <ø> (ø)
... and 23 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

BirjuVachhani commented 2 years ago

Docs PR: #63