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

define file naming convention #99

Open
Engineer1119 opened this issue Nov 29, 2018 · 3 comments
Open

define file naming convention #99

Engineer1119 opened this issue Nov 29, 2018 · 3 comments
Assignees
Labels
devops Development operations

Comments

@Engineer1119
Copy link
Contributor

Engineer1119 commented Nov 29, 2018

goal: make files in Google Drive and GitHub more readily identifiable (aka less confusing) by defining a set of rough guidelines and, as appropriate, firm rules for how to name files. These naming standards should find the balance between ease of use (for people trying to find files) and level of effort required to follow them.

deliverable: a document that

  1. sets broad guidelines for file naming,
  2. sets firm rules for file naming,
  3. justifies the need for each instance of a guideline or rule,
  4. (optional) identifies edge cases,
  5. (optional) identifies ways to address edge cases
  6. (optional and highly encouraged) identifies existing file naming standard(s) to be adopted or adapted to Coral.
  7. (concurrent with 6) justifies the use of existing file naming standard(s)

suggested steps:

  1. assignee(s) or others create Google Document
  2. assignee(s) or others draft a deliverable in this document
  3. assignee(s) or others solicit input from team (via Riot, team meeting, email, etc.)
  4. announce that the draft is ready for review in a comment in response to this issue

Note: individuals providing input should be added as assignees to this task and noted as authors within the draft deliverable.

timetable: draft for review by 11:59 PST, December 14th, 2018

@Engineer1119 Engineer1119 self-assigned this Nov 29, 2018
@Engineer1119 Engineer1119 added the devops Development operations label Nov 29, 2018
@capsulecorplab
Copy link
Contributor

capsulecorplab commented Dec 7, 2018

Open to alternative suggestions, but one idea for a naming convention was a cross between the document type and the first 8 characters of a version 1 universally unique id (UUID) hash, e.g., SOP-ed6a94ca is an instance of a standard operating procedure. Optionally, its full UUID, e.g., ed6a94ca-fa45-11e8-8eb2-f2801f1b9fd1, could be embedded somewhere in the document for other identification purposes.

@Engineer1119
Copy link
Contributor Author

Open to alternative suggestions, but one idea for a naming convention was a cross between the document type and the first 8 characters of a version 1 universally unique id (UUID) hash, e.g., SOP-ed6a94ca is an instance of a standard operating procedure. The document itself could optionally contain its full UUID, e.g., ed6a94ca-fa45-11e8-8eb2-f2801f1b9fd1, for other identification purposes.

That would certainly help with any future efforts to make parsing our files easier for a machine, but a UUID hash wouldn't really help us poor humans out that much.

@Engineer1119
Copy link
Contributor Author

I started putting together a list of file naming rules here. Please let me know what you think by commenting in the doc or on Github.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
devops Development operations
Projects
None yet
Development

No branches or pull requests

2 participants