Skip to content

On-demand builds of different versions #48

@rwb27

Description

@rwb27

Currently the project is built using a Makefile generated by a Python script generate_makefile, which simply builds every sensible version of every part of the microscope. It would be nice if you could specify which version you want (e.g. the stage size, motors, feet height, condenser, camera, and optics) and build only the necessary components. This is probaby best done using the makefile.

It would be good if the same process was able to put together the documentation for said version, and then bundle it all up as a nice zip file.

At an estimate, there are 3 stage versions, motors/no motors, tall/short feet, condenser/not, 3 cameras, and ~3 optics options for each camera. That's nearly 450 configurations!! This could all be neatly separated into the microscope body, the motors, and the optics module - which makes it more manageable. However, it would still be nice to have customisable documentation (which could be done without too much hassle with some sort of active thingy on the server).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions