Skip to content

Contributing

Thibault François edited this page Jun 15, 2023 · 12 revisions

Submit feedback

Submit feedback and feature requests as GitHub Issues at https://github.com/liquidinvestigations/node.

You should also join our Slack channel: <TODO>

Report a bug

Is this a security bug ?

Please see the Security page about reporting security bugs.

Else

Please see the Contributing:Bug page before reporting bugs.

Development

Get started with development

There is a Reading List we made for the 2020 summer internship. It references all the main components in the system.

Setup development environment

The different components require different setups for working on them. Please take note of our Hardware requirements before attempting to run the services on your machine. If you need instructions to set up for development see Contributing:DevFirstSteps.

Working on the infrastructure

No special instructions are needed here; simply clone the node repository and patch it to your needs, without chaning anything inside the service containers themselves.

Working on backend services

Go to https://github.com/liquidinvestigations/node/blob/master/docs/Development.md for details on mounting each container's code to your local machine.

Working on the Hoover UI

Go to the UI repository https://github.com/liquidinvestigations/hoover-ui and follow the instructions there to use an already existing backend when doing UI development.