CCGSRobotics / RoboHUD

The RoboHUD GUI stack developed by CCGS Robotics
https://robohud.readthedocs.io
MIT License
10 stars 4 forks source link

Add third-party repository services #38

Closed Finchiedev closed 4 years ago

Finchiedev commented 5 years ago

As I am looking to overhaul the level of code quality in this system, services that provide insights into the repository would be tremendously helpful.

Finchiedev commented 5 years ago

Some services we could/should leverage are:

Finchiedev commented 5 years ago

Also worth looking into what else is available, Shields.io has a large list of services

Finchiedev commented 5 years ago

Test coverage may prove difficult, as most of the functions read and write to the U2D2. It may be possible to create a virtual USB at /dev/ttyUSB0 that listens for the right input

Finchiedev commented 5 years ago

Snyk seems to have CI support, it is an option to have Travis automatically run the vulnerability tests

Finchiedev commented 5 years ago

Synk now has full integration, which you can see in action below: Snyk Vulnerabilities for GitHub Repo You may notice the high vulnerability count, that is due to it only tracking the master branch. This will change when the client redesign is merged later this year.

Finchiedev commented 5 years ago

Updated lists are as follows Complete:

Needs work:

Needs doing:

Finchiedev commented 4 years ago

Currently, I have the following services implemented:

In the future, more services may be added, and the current ones extended upon, but for now this issue has been resolved.