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

RFC: Deployer tooling #1531

Open
julianschuler opened this issue Dec 4, 2024 · 2 comments
Open

RFC: Deployer tooling #1531

julianschuler opened this issue Dec 4, 2024 · 2 comments

Comments

@julianschuler
Copy link
Member

Please add all your deployer tooling improvement ideas to this issue thread.

See #1479 for the initial issue.

@julianschuler julianschuler moved this to In Progress in Development Dec 4, 2024
@julianschuler julianschuler pinned this issue Dec 4, 2024
@oleflb
Copy link
Contributor

oleflb commented Dec 10, 2024

The way I see this, the problem can be divided into different stages:

  • Pregame

    • A better way to communicate branches (idea: telegram bot)
    • A better way to communicate jersey number assignments (idea: telegram bot as well)
  • During Game

    • Keep Track of robot substitutions
    • Keep track of code and parameter changes
  • Post game

    • Common game branch naming scheme
    • Upload all replay data to a fixed location
    • Ideally the replay data should be self-describing, i.e. some reference to the code (currently we have the folder names for that)
    • probably out of scope for deployer tooling
      • automatic hulk_imagine application to all uploaded replay data for Long-term data preservation
      • some sort of web-based browser for replay data, allowing to quickly replay specific players from different matches

@schmidma
Copy link
Member

Agreeing to ole, adding some additional ideas (also beyond the deployer role):

  • Pregame
    • communicating the status (not continuously asking "what is the current state, are you deploying, etc")
    • tooling in this phase can also be designing a process or communication strategies
  • During Game
    • central logging, all HULKs can add ideas, or observations to the log; probably requires a special agreed on format (e.g. timestamp, robot, kind of observation, etc...)
    • using the team communication monitor logs? (the only advantage: may be showing opponent robots)
  • Post Game
    • status of postgame progress
    • idea on code reference: shipping a source distribution with an upload

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In Progress
Development

No branches or pull requests

3 participants