/tournesol

This repository hosts the free and open source code of the Tournesol platform. Learn more about the project on our Wiki https://wiki.tournesol.app/ or meet the community on Discord https://discord.gg/WvcSG55Bf3

Primary LanguagePythonOtherNOASSERTION

Tournesol - Collaborative Content Recommendations

tournesol-logo
Tournesol is a free and open source platform which aims to collaboratively identify top videos of public utility
by eliciting contributors' judgements on content quality.

https://tournesol.app

Compare Videos · Contributing Guidelines · Make a Donation


This repository hosts the free and open source code of the Tournesol platform.

Learn more about the project on our Wiki, or meet our community on Discord.

Table of Content

Structure of the repository

  • analytics contains tools to analyse Tournesol data
  • docs contains different kinds of documentations related to the project
  • dev-env contains the info to create the Tournesol development environment with docker-compose
  • backend is a Django application that serves as Tournesol's API
  • frontend is a React JS application which is the main website and a frontend to Tournesol's API
  • infra contains an ansible recipe used to configure the servers running Tournesol
  • browser-extension is a JavaScript extension for Google Chrome and Mozilla Firefox
  • tests contains end-to-end tests for Tournesol

Set-up

Please refer to the dev-env directory or the corresponding documents in frontend and backend directories.

Contributing

See the CONTRIBUTING.md file.

Contributors

The code source of the project exists thanks to all people who generously took the time to contribute.

Thank you very much!

Licenses

The Tournesol project has chosen to distribute its software and its other productions under the terms of different licenses.

See the LICENSE.md file for the exhaustive list.