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

Build version and all that stuff #7

Open
2 tasks
tngreene opened this issue Jul 27, 2020 · 0 comments
Open
2 tasks

Build version and all that stuff #7

tngreene opened this issue Jul 27, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request priority_low Not very important, we'll get to it when we get to it unit_test Issue needs new unit test to cover this

Comments

@tngreene
Copy link
Contributor

Right now all we have for version numbering is what is in init.py. XPlane2Blender has this extremely complicated data model vs build number system that has caused more headaches that it has really ever been worth.

I think for this version we can get away with simply well defined use of Blender's addon version, and some custom flag saying when it was built and if it is alpha,beta

So, no DATA_MODEL property this time - since .for is a very very simple spec.

  • Unit test showing we have "YYYYMMDDMMSS" or "NO_BUILDNUMBER"
  • Unit test showing we have "dev", "alpha", "beta", "rc"

No legacy file!

TODO: Review spec to make sure our ordering of the VerStruct stuff makes more sense this time.

Also to do, can we do without the whole version history thing? This, was, again, very complicated and so far for XPlane2Blender I've never had to do more than see the last version they used (which was either a way old version or the previous version)

@tngreene tngreene self-assigned this Jul 27, 2020
@tngreene tngreene added enhancement New feature or request priority_low Not very important, we'll get to it when we get to it unit_test Issue needs new unit test to cover this labels Jul 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request priority_low Not very important, we'll get to it when we get to it unit_test Issue needs new unit test to cover this
Projects
None yet
Development

No branches or pull requests

1 participant