If you are a single developer and you use RxDB in your side project, you can get free 2 years access to the RxDB Premium package by solving one Task of this list.
This list will be regularly updated with new Tasks, all updates will be posted on discord.
To ensure there are not multiple people working on the same task, before you start working on that task, create an issue where you tell about the estimated time to finish the task.
- To solve a task, you must do it fully on your own.
- The maintainer might answer your questions but will not do the work.
- The CI must still be green afterwards. Commenting out broken tests is not allowed.
- Your PR must be complete or it will not be merged. Do not expect to have the maintainer finish your work or asking you each week about the progress.
- Add server-side-rendering to the angular example, this was disabled when upgrading from angular v16 to v17: #5800
- Update the foundationdb package to the newest version while ensuring the tests still work.
- Find a way to correctly type custom-reactivity adapters (aka signals) so that they know the correct document type:
const signal = myRxDocument.get$$('foobar'); // <- This has the type Signal<any> but should have Signal<MyDocumentType>
const signal = collection.find().$$; // <- This has the type Signal<any[]> but should have Signal<MyDocumentType[]>
- Add granular binary operations to expo-file-system
- #3935 Fix this bug in the
is-my-json-valid
library, AND enable the unit tests for the pluginrxdb/plugins/validate-is-my-json-valid
- Add a local search plugin to the docusaurus docs. The search-bar must only appear on the documentation pages, not on the landingpage #5429
- Fix the flaky tests for the "example-supabase" CI task. This randomly fails, it should be fixed either by analyzing+fixing the current problem or updating to the newest supabase version. #5469
- UPDATE node.js in the
.nvmrc
file to version 22 and fix all CI issues that come with that. #6231 - Update eslint to the latest version #6115 solved at #6353