-
Notifications
You must be signed in to change notification settings - Fork 2
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
Installer Generation #47
Comments
How do we want the directory structure of this in the repo. Do we want three top levels with iTrace-Eclipse, iTrace_Eclipse_Plugin, and iTrace_Site or do we want to maintain the project being the top level and having the iTrace installer directories inside of the iTrace project directory. |
@dtg3 this question is for you! |
I don’t work with Eclipse Ideally opening the Eclipse plugin project should also open the supporting projects (like VS does for solutions). If that feature relies on directory structure, then use whichever supports that. If directory organization is only for our purposes I would say the root of the repo has three folders each containing resources for their respective part of the overall project. The readme, license, and any Git files would also stay in the root where they are now. |
Now that development has been merged into master, a new branch based on master should be made to perform the project modifications to simplify installer generation. Those will be the ONLY changes that will get merged into master once it is complete and tested. Afterwards we will make a new tag to indicate the same base code and features, but modified for the installer. That will become the base for new development. If bugs and issues start pouring in and fixes are required before this can be completed, the plan may need to change. |
Per meeting discussion hotfix releases will be: This will be better than using a date/timestamp as we will know exactly what changes are in the release build. When testing is complete, the new release will feature the next version number: |
Installer generation needs to be demystified.
The idea behind this issue is to make installer generation more consistent if done by any member of the development team and to reduce the risk of having to re-learn how to do this when the person/people who "always generated the installer" are not available or working on the project.
Options are:
My personal preference is both to be honest.
The text was updated successfully, but these errors were encountered: