Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support richer input - backend #713

Open
bassosimone opened this issue Sep 1, 2023 · 2 comments
Open

Support richer input - backend #713

bassosimone opened this issue Sep 1, 2023 · 2 comments
Assignees
Labels
enhancement improving existing code or new feature funder/drl2022-2024 ooni/api Issues related to https://github.com/ooni/api ooni/backend Issues related to https://github.com/ooni/backend priority/high

Comments

@bassosimone
Copy link
Contributor

This issue is about extending the backend to support richer input. The main epic issue for this work is ooni/ooni.org#1295. Now that we have experimented with richer input in the probe and produced a bunch of experiments and PoCs, we are going to discuss and produce a design document (ooni/ooni.org#1295). In turn, the discussion and the design document will inform the required backend changes to support the probe and explorer needs. We can consider this issue "done" once the planned changes have been implemented, documented, merged to ooni/backend and deployed in the testing and production environments.

@bassosimone bassosimone added enhancement improving existing code or new feature ooni/api Issues related to https://github.com/ooni/api priority/high ooni/backend Issues related to https://github.com/ooni/backend funder/drl2022-2024 labels Sep 1, 2023
@jbonisteel jbonisteel changed the title Support richer input Support richer input - backend Sep 5, 2023
@bassosimone
Copy link
Contributor Author

In the design document, we decided to keep check-in v1. There are fine grained issues about extending check-in v1 and adding support for richer input, such as:

As such, we can probably close this issue or, alternatively, bless it as an Epic @jbonisteel

@bassosimone
Copy link
Contributor Author

Compared to #713 (comment), there has been a change of plans, where now we're going to take advantage of the backend microservices architecture and we won't need to modify the check-in API, with all the concerns that changing a core API for Web Connectivity brings with it.

Updated plan:

Cc: @jbonisteel

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement improving existing code or new feature funder/drl2022-2024 ooni/api Issues related to https://github.com/ooni/api ooni/backend Issues related to https://github.com/ooni/backend priority/high
Projects
None yet
Development

No branches or pull requests

2 participants