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

[Refactor + Fix]: Code Reorganization #38

Merged
merged 5 commits into from
Mar 21, 2021

Conversation

ericnograles
Copy link
Owner

Summary

I'm going to "self high five" merge this, but I wanted to outline the main changes in this PR

Refactored File Structure

That one index.js was getting unruly. I've split off the functions to browser_operations, data_operations, and scaling_operations to help make contributing easy

Bye Yarn

Self-explanatory. Moving dependency management full to NPM.

Fixes Bugs

There were two major functional issues with the library: lack of support for multiple images at once and no rejections on errors. These have both been addressed.

Ships With a Test Web App

See the tests folder. This Vue CLI app can be used for local development for contributors using the method described in CONTRIBUTING

Adds MIT License

Addresses #37

Eric Nograles added 5 commits March 21, 2021 14:30
- bye yarn
- moves code out of giant index.js into smaller files
- adds tests/bir-vue (Vue CLI vanilla) for local testing
- updates CONTRIBUTING
- adds LICENSE
- adds "dev" script for easier local dev
- code for bir-vue
- no more global img or canvas, it's all local
@ericnograles ericnograles merged commit cda9f8c into master Mar 21, 2021
@ericnograles ericnograles deleted the refactor/code-reorganization branch September 25, 2022 18:07
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

Successfully merging this pull request may close these issues.

1 participant