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

Refactoring the software #45

Open
oeway opened this issue Apr 5, 2024 · 0 comments
Open

Refactoring the software #45

oeway opened this issue Apr 5, 2024 · 0 comments

Comments

@oeway
Copy link

oeway commented Apr 5, 2024

We are going to do a refactoring of the code repo, here is a quick list of todos:

  • reorganize the repo, split the repo:
    • move the drivers to releases, only include download url in the script
    • reorganize the repo to make a standard python project
    • keep firmware folder
    • add a docs, for the documentation
  • make a python package avaiable in pypi
  • design a way to provide custom multipoint (template: _multipoint_custom_script_entry.py)
  • separate config to hardware and user config, and place the hardware config to a config repository (another github)
  • save user config file in a separate file
  • Add switch to the GUI to change the hardware and user config file path, by default it saves to the user's home folder, with a fixed name
  • extension (for later)
    • adding custom devices: camera, fluidics
  • Assets:
    • logo: logo svg
    • python package name: squid-control
    • license: BSD3-claudes
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

1 participant