Empezar

Proyectos

Administre contenedores de proyectos y miembros del proyecto desde CLI.


Los proyectos son contenedores privados para compartir dentro de un espacio de trabajo. Son útiles cuando un equipo o flujo de trabajo debe compartir paquetes y pistas sin hacerlos públicos.

Los comandos del proyecto requieren contexto del espacio de trabajo. Ejecute primero epismo workspace use $WORKSPACE_ID o utilice un token con ámbito de espacio de trabajo.

Gestionar proyectos

epismo project list
epismo project create --name "Website" --description "Docs and marketing site"
epismo project update $PROJECT_ID --name "Website docs"

Los proyectos existen sólo en el contexto del espacio de trabajo. Utilice ID de proyecto en ámbitos de paquete y seguimiento cuando los datos privados deban ser visibles para un equipo.

Se requiere el proyecto name. description es contenido Markdown. Los comandos de actualización utilizan la semántica PATCH, por lo que los campos omitidos permanecen sin cambios.

El CLI no proporciona eliminación o desactivación de proyectos. Utilice la aplicación web para gestionar el ciclo de vida del proyecto.

Miembros del proyecto

epismo project member list --project-ids $PROJECT_ID
epismo project member add $USER_ID --project-id $PROJECT_ID
epismo project member add $USER_ID_1,$USER_ID_2 --project-id $PROJECT_ID
epismo project member delete $USER_ID --project-id $PROJECT_ID
epismo project member delete $USER_ID_1,$USER_ID_2 --project-id $PROJECT_ID

La membresía del proyecto debe coincidir con los usuarios que necesitan acceso a paquetes y pistas relacionados con el proyecto. El CLI acepta una única ID de usuario o ID de usuario separadas por comas para agregar/eliminar miembros del proyecto.

project member add imprime un resultado por posición de entrada y un memberCount autorizado. Inspeccione el status de cada resultado (added, unchanged, skipped o failed); Los fallos individuales como NOT_WORKSPACE_MEMBER se devuelven en code sin descartar las adiciones exitosas para otros usuarios.

project member delete también imprime un resultado por posición de entrada y el memberCount autorizado, incluso cuando se le proporciona una ID de usuario. Inspeccione los resultados de deleted, skipped y failed y sus valores de code.

La adición/eliminación de miembros acepta hasta 100 ID de usuario a la vez. Para cambios de membresía mayores, divida la operación en lotes.