GradPhile Template Files

These files are modified on a per site basis, so only templates are checked in to version control. Admin should instantiate non template versions...

Note: most of these template files contain real student data, so should be scrubbed sometime before release to other departments
Note: make a config and config_production template
Note: any of the grad-token, grad user, files need to be templates?

NOTE: add links to schema files for each template file

gradfile/ templates

jekyll/gradfire/fire-config-template.php

_data/ Templates

_data/allstudents_template.json
_data/services_config_template.json
_data/admissions_template.yaml (NB: need to move to admissions specific folder)
_data/awards_template.yaml (NB: need to move to awards specific folder)
_data/cmb_rotations_template.yaml (NB: need to move to rotations specific folder)

_data/dept/ Templates

_data/dept/faculty_template.csv
_data/dept/outsideFaculty_template.csv
_data/dept/department_template.yaml
_data/dept/academic_plan_codes_template.yaml
_data/dept/degree_progress_row_items_template.yaml
_data/dept/directory_row_items_template.yaml
_data/dept/alumni_row_items_template.yaml (NB: need to instantiate this file)
_data/dept/appointment_info_template.yaml NB: need to make sure this file is used!)

_data/univ/ Templates

_data/univ/university_template.yaml

_data/term_data/ Templates

(one folder for each term _)

term_data files set up by admin

_data/term_data/templates/courses_template.csv
_data/term_data/templates/assignments_template.csv
_data/term_data/templates/dept_wide_blocks_template.json
_data/term_data/templates/faculty_blocks_template.json

term_data files generated by firebase export:

annual_reviews.json (fall only)
registrations.json
evaluations.json
prospects.json
annual_reviews.json
appointments.json

Timestamp files generated by script or microservices:

Note: so these can be taken out of version control

data/last_admissions_data_update.json
_data/last_applicants_update.json
_data/last_attachments_update.json
_data/last_external_data_update.json
_data/last_mongodb_data_update.json
_data/last_registration_data_update.json
_data/admissions_data/
/last_updated.json

NB: make timestamp files for editable config files: services_config, admissions, department, appointinfo, university

Admissions Data Files (one folder for each term _)

_data/admissions_data

_data/admissions_data/templates/applicants_supplinfo_template.json
_data/admissions_data/templates/applicants_template.json
_data/admissions_data/templates/last_updated_template.json

PDF files not under version control

/archive/

jekyll/archive// degree progression memos, recurring annual review, evaluations, appointment letters

/alumni/alumni_cv/

jekyll/alumni/alumni_cv/.pdf cv's of graduated students

/applicant_pdfs

Firebase files

On Firebase, currently not downloaded!

security rules

cmb_rotation reports
student cvs for annual progress report

Jekyll build files:

metadata files used by incremental build

.jekyll-metadata .jekyll-metadata-allstudents .jekyll-metadata-awards .jekyll-metadata-const_course_listings_terms .jekyll-metadata-const_support_terms .jekyll-metadata-dept_faculty

TO DELETE:

schedule_events.yaml
forms_checkpoints.yaml

delete after checking that deprecated
facultyFullname.json
facultyFullname2Email.json
facultyFullname2Menuname.json
facultyPopup.json