Skip to content

igemsoftware2018/Team_Vilnius_Lithuania_LipoVision

Repository files navigation

Maintainability Test Coverage Go Report Card License: AGPL v3

Lipovision

Automate liposome

Platform Build Status
Linux x64 Build Status
Windows Build status

Setting up build enviroment

Contributing/Developing

  • Set up mocking tools as described here
  • Before running tests you need to run go generate ./... (do not push generated code - this is not a library)
  • Scientific devices can be rather custom and scarce. Meaning, there might be only one person in the world that can maintain parts of it's code (the one that has access to the device)! If it will never see any serial production, it might not be a good idea to add it here! Although, integration with standard tools are always welcome. Let's keep this tidy!
  • Someone who's reading your device PR probably can't test it, mock it as much as possible!
  • Avoid any big dependencies (OpenCV is already a big one, and is already annoying to distribute). Best Go dependencies are written in pure Go!
  • If you just have to have some cgo dependency, try to have it statically linked!
  • Be a good Gopher: Be tidy! Write tests! Use interfaces! Mock interfaces!

About

Monitor and optimise your liposome microfluidics devices

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published