You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* add upload script
* add example data and more documentation
* point to correct collection
* return firebase IDs from upload_recipe adn upload_config
* add documentation
* add installation step
* lint fixes
* lint fix
* fix typos
* keep all upload functionality in upload.py, and rename client to studio
* remove accidential line
* update example editable fields to match updates we've done
* add output param
* lint fixes
* small wording fixes
* make config_path optional
To add new example recipes to the client site, the recipe and its associated metadata must be uploaded to Firebase.
10
+
11
+
1. Set up access to the staging Firebase account, following [these instructions](https://github.com/mesoscope/cellpack/blob/main/docs/REMOTE_DATABASES.md#firebase-firestore)
12
+
2. Determine which recipe fields should be editable in the client, and create a JSON file specifying these editable fields following the schema outlined in [this example](https://github.com/mesoscope/cellpack/blob/0f140859824086d73edab008ff381b5e5717db8b/examples/client-data/example_editable_fields.json)
4. Run the following script to upload necessary files to Firebase: `upload -s -r <path_to_recipe_file> -c <path_to_config_file> -f <path_to_editable_fields_file> -n "Name of Recipe" -o <local_path_to_simularium_result_file>`
0 commit comments