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

Sequence Templates #1638

Draft
wants to merge 96 commits into
base: develop
Choose a base branch
from
Draft

Conversation

cartermak
Copy link
Member

@cartermak cartermak commented Mar 3, 2025

  • Merge strategy: Merge (no squash)
    -->

Description

Verification

Manual Testing Procedure

  • Make a fresh Aerie deployment
  • Use the corresponding UI branch in local development mode
  • Upload a mission model (e.g. banananation)
  • Upload a command dictionary
  • Make a parcel
  • Make a new template with the contents R00:00:00 GROW_BANANA 0 0
  • Make a plan
  • Add an activity
  • Simulate
  • Navigate to sequencing panel
  • Create a sequence filter
  • ... etc

Documentation

Outstanding Work

What do we need to do before this is ready to go?

  • Testing
  • Code cleanup (var naming, clean up commits, rebase or merge from develop)

Future work

Open tickets for:

  • Refactor SeqN parsing to a separate NPM package that can be shared by UI and sequencing server (I started this on the side: https://github.com/cartermak/aerie-seq-utils)
  • Clean up the Parcels story (set "language" as a property of parcels?)
  • Some user research/feedback?

@mattdailis mattdailis changed the base branch from develop to feature/external-source-event-attributes March 3, 2025 23:04
pranav-super and others added 25 commits March 4, 2025 13:21
…les and removing references to legacy sequence logic
We modified the logic shared between legacy CE and template expansion for merging SeqJSON fragments to run time conversion and sorting even on single-activity expansions. Beforehand, single-activity expansions would not get their times converted, nor would their commands be sorted.
@DavidLegg DavidLegg self-requested a review March 13, 2025 18:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants