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

Standardization of Case Studies folder structure #92

Closed
5 tasks done
smiths opened this issue Jun 8, 2018 · 12 comments
Closed
5 tasks done

Standardization of Case Studies folder structure #92

smiths opened this issue Jun 8, 2018 · 12 comments
Assignees

Comments

@smiths
Copy link
Owner

smiths commented Jun 8, 2018

The case studies all have different folder structures and naming conventions. I believe our lives will be easier going forward if we standardize. (A point in favour of the generated versions is that this kind of change would be much easier with Drasil. Something to keep in mind @szymczdm 😄)

Please modify your case study to correspond with the folder structure and naming conventions used at:

https://gitlab.cas.mcmaster.ca/smiths/cas741/tree/master/BlankProjectTemplate

If you do not have content for a given folder, just create the folder with a README.md file as content. We can update the content in the future. You do not need the following content:

  • No need for the DevelopmentPlan folder
  • In the SRS folder, you do not need any of the CA.* files (this is for a commonality analysis, which we are not doing for our current case studies)
  • No FinalPresentation folder (this was for the needs of the course, not projects in general)
  • No Comments.tex file (this was for adding comments to all of the documents. We can continue to handle this is an ad hoc way in our projects)

For the LICENSE file, use the file suggested by @JacquesCarette (https://github.com/JacquesCarette/Drasil/blob/master/LICENSE), but with Spencer Smith as the author.

If you have any content not covered by the proposed folder structure, you can create a misc folder and put the content within that folder.

I'll list the assignment of case studies below. If you have any questions, you can put them in the comments below, or create an issue.

samm82 added a commit that referenced this issue Jun 8, 2018
@samm82
Copy link
Collaborator

samm82 commented Jun 8, 2018

I had an MIS_new folder that I just moved to Design

@samm82
Copy link
Collaborator

samm82 commented Jun 8, 2018

If the testing files are in Implementation, which I renamed to src, should I move them to test? Or just leave test empty with a README?

@smiths
Copy link
Owner Author

smiths commented Jun 8, 2018

@samm82 that is fine to move the MIS_new folder. When we update the MIS, we will only have one document, but for now there is likely useful content in both documents.

For the moment, you can leave tests with just a README. The content of the README should point readers to your actual tests. I would like to eventually reorganize the test files so that they use the tests folder, but that won't be a trivial task; it should wait until we refactor the test plan.

@Mornix
Copy link
Collaborator

Mornix commented Jun 8, 2018

@smiths gamephys has what appears to be a final presentation. Is a FinalPresentation folder acceptable in this case or should it be placed under misc?

@smiths
Copy link
Owner Author

smiths commented Jun 8, 2018

@Mornix, I would prefer the presentation to go in the misc folder. The FinalPresentation folder is really only for my course (CAS 741).

@Mornix
Copy link
Collaborator

Mornix commented Jun 8, 2018

@smiths Is it acceptable to place a shared .bib file (between SRS, and MG) in the root of the docs/ folder or should this file be duplicated and pruned and placed locally in the relevant leaf folders?

@smiths
Copy link
Owner Author

smiths commented Jun 8, 2018

I would like the shared bib file in the refs folder. I don't think it really came through in my original issue, but that would be my preference.

samm82 added a commit that referenced this issue Jun 8, 2018
@niazim3
Copy link
Collaborator

niazim3 commented Jun 8, 2018

WIP for SSP can be seen in the updtFileStructureSSP branch.

@niazim3
Copy link
Collaborator

niazim3 commented Jun 11, 2018

@smiths Can the "program + testing" folder (which contains the original program and testing programs) be moved into a misc folder for SSP? Is it something that should be kept at all (since implementation of tests and the program itself seem complete given the files in the "data files" and "module program" folder)?

@smiths
Copy link
Owner Author

smiths commented Jun 11, 2018

Yes, move the program + testing folder into the misc folder. I think we should give it a better, more descriptive name. Maybe something like, Original_ProgAndTests?

If we continue developing ssp, there will likely be a point where the test cases are built as comparisons between the new code and the original code. It would be good to still have easy access to the original code.

@niazim3
Copy link
Collaborator

niazim3 commented Jun 14, 2018

Can this issue be closed?

@smiths
Copy link
Owner Author

smiths commented Jun 14, 2018

Yes.

@smiths smiths closed this as completed Jun 14, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants