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

Clean repo for releases #8

Open
noahzemlin opened this issue Jun 3, 2019 · 1 comment
Open

Clean repo for releases #8

noahzemlin opened this issue Jun 3, 2019 · 1 comment
Labels
good first issue Issues that need low knowledge of the overall system to resolve low priority Low priority metafeature New feature unrelated to the function of RobotLib

Comments

@noahzemlin
Copy link
Member

noahzemlin commented Jun 3, 2019

Currently, the zip file attached in the releases is a raw zip of the repository. This leads to a lot of unnecessary and potentially harmful files that user do not need like catchlib/, travis configs, and unit tests. There should be a script to clean the folder of these unnecessary files to zip for release.

Ideally, this should be written in either Python or Bash so that it can be integrated into CI easily.

@noahzemlin noahzemlin added help wanted Extra attention is wanted good first issue Issues that need low knowledge of the overall system to resolve labels Jun 3, 2019
@noahzemlin noahzemlin added the metafeature New feature unrelated to the function of RobotLib label Jun 13, 2019
@noahzemlin noahzemlin added low priority Low priority and removed help wanted Extra attention is wanted labels Aug 6, 2019
@noahzemlin
Copy link
Member Author

With RobotLib to be soon added to the Arduino Library manager, this is much less important since the Arduino IDE just clones the repo when it imports libraries. This issue is still useful though for the case where somebody wants a very light version of this library. The full size of this repo is in the magnitude of 100 Kilobytes while it can be reduced down to the magnitude of 1 Kilobyte.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Issues that need low knowledge of the overall system to resolve low priority Low priority metafeature New feature unrelated to the function of RobotLib
Projects
None yet
Development

No branches or pull requests

1 participant