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

Consolidate code and types between v20 and v21 #196

Closed
gtback opened this issue Jun 20, 2018 · 1 comment
Closed

Consolidate code and types between v20 and v21 #196

gtback opened this issue Jun 20, 2018 · 1 comment
Assignees
Milestone

Comments

@gtback
Copy link
Contributor

gtback commented Jun 20, 2018

It might help to create some "generic" (non-version-specific) classes, both in order to allow code to treat v20 and v21 Indicators generically, and so that common code can be put in one place. Indicators don't have any code, but ObservedData, CustomProperty, ObservableProperty, and ExtensionsProperty do. Also, all of the SDOs and SROs are changing in STIX 2.1 due to changes to the common properties, but many of the Cyber Observables are identical between STIX 2.0 and STIX 2.1

@gtback gtback added this to the STIX 2.1 milestone Jun 20, 2018
@gtback
Copy link
Contributor Author

gtback commented Jun 21, 2018

As part of this, we also will need to split Bundle into separate classes for v20/v21. Some common code can be retained in the "generic" version, though.

emmanvg added a commit that referenced this issue Jul 13, 2018
@emmanvg emmanvg modified the milestones: 2.0.0, 1.1.0 Oct 31, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants