Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

[FEAT] Add support for Component data field

Aberta
#913 1 comentário 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
4/5
Tempo estimado
3-5 dias
Facilidade para iniciantes
38/100
Tipo de issue
Funcionalidade
Clareza
Razoavelmente clara
Status de atividade
Estagnada
Stack de tecnologia
python
Domínio
backend

Direção de pesquisa

Nenhum arquivo ou teste é nomeado. Comece localizando o Component model e os caminhos de serialização JSON/XML; em seguida, revise a definição do CycloneDX v1.5+ para componentes DATA. Está concluído quando for possível criar componentes DATA com um campo data preenchido e esse campo for representado tanto na saída JSON quanto na XML.

Escrita pelo modelo de indexação a partir do texto da issue.

Descrição

enhancement help wanted schema 1.5
Description

The CycloneDX Python library currently does not support the data field on components, as defined in CycloneDX v1.5+.

Expected behavior
  • Ability to create and serialize components with type DATA and the data field populated.
Current behavior
  • The data field is unsupported.
Suggested solution
  • Extend the Component model to include data.
  • Update JSON/XML serialization to support this field.
References
  • Parent issue: #911
Linguagem predominante
Python
Estrelas
117
Forks
67
Merge médio
4d 13h
PRs com merge (30d)
3

Preparar o ambiente

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de CycloneDX/cyclonedx-python-lib

Todas as issues de CycloneDX/cyclonedx-python-lib

Issues semelhantes

Mais issues de Python

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.