Team branding: name and colour palette
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- python
- Área
- full-stack
Línea de trabajo
Read the proposed team-branding spec and tasks in openspec/changes/team-branding, then review the team-setup proposal in issue #24 for the required setup flow. The work spans configuration, setup views, served views, charts, static exports, and colour validation; done means those surfaces use the selected team name and palette, with invalid configuration falling back as specified.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Size: S–M · Depends on: IgniteRobotics/flashpoint#24 · OpenSpec: team-branding (merged, on main)
Status
Status: merged 2026-11-01 in #42. 16/17 tasks done. Open: 5.3 [HUMAN], look at the presets on the pit laptop and a projector (tracked in #13). Changes made while applying: the warning colour must now be at least 35° of hue from the primary (was 40°; today's amber and its warning are 38.7° apart), and darker primaries get their darker shades adjusted until they read at 4.5:1. Docs: user guide "Team name and colours" and the new team setup guide.
Scope
Let each team show its own name and colours, set up with the rest of its configuration.
- Team name: header and page title show the display name and number ("Ignite Robotics · 6829"); plain "telemetry" when unset. Replaces the hard-coded "telemetry // ignite robotics".
- Palette: presets (
amberdefault = today's look exactly,green,blue,red,white) or custom primary + optional background and warning colours; every shade derived in OKLCH. - Validation: text ≥ 4.5:1 on every surface, boundary lines ≥ 3:1, warning colour distinct from the primary. Refusals name the failing rule and suggest the nearest passing colour.
- Everywhere: served views, charts (
FP.tokens()), and static exports; a brokentheme.tomlfalls back to default and shows up in setup checks. - Setup:
flashpoint init --team-name --palette, and an Appearance section in the Setup view with a live preview. - Code: colour tokens renamed from amber to roles (
--accent*,--warn); 19 hard-coded amber rgba values become tokens. - Non-goals: logos, fonts, layout, light mode, per-user themes.
- Lenguaje dominante
- Python
- Estrellas
- 0
- Forks
- 1
- Merge medio
- 18 h 37 min
- PR fusionados (30 d)
- 15
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de IgniteRobotics/flashpoint
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
IgniteRobotics/flashpoint#45 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
IgniteRobotics/flashpoint#44 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
IgniteRobotics/flashpoint#43 ·
Los mantenedores suelen responder en 1 día
-
bug good first issue
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
IgniteRobotics/flashpoint#12 ·
Los mantenedores suelen responder en 1 día
-
tools/update-owlet-manifest.py ignores --help and starts downloadingQuizá libre de nuevo @yoveneim la tomó hace 11 días y no hay ningún pull request abierto. Abiertobug good first issue
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
IgniteRobotics/flashpoint#11 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de IgniteRobotics/flashpoint
Issues similares
-
Paraxial.trace returns NaN for an object at infinity when the entrance pupil is at the first surfaceAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
enhancement ios launcher
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
Los mantenedores suelen responder en 1 día
-
Substrait consumer doesn't recognise `shift_left` / `shift_right` from functions_arithmetic.yamlAbiertobug
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
apache/datafusion#27059 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
loteran/Arctis-Sound-Manager#368 ·
Los mantenedores suelen responder en 1 día
-
feed submission
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
MobilityData/mobility-database-catalogs#1787 ·
Los mantenedores suelen responder en 2 días