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

Refactor: Opportunities #58

Open
e-lo opened this issue Sep 14, 2020 · 0 comments
Open

Refactor: Opportunities #58

e-lo opened this issue Sep 14, 2020 · 0 comments
Assignees

Comments

@e-lo
Copy link
Contributor

e-lo commented Sep 14, 2020

Objectives

  1. Keep Opportunities page up to date by making the data that powers it easily updatable without a pull-request
  2. Keep past opportunities data in a format that can be easily analyzed

Existing Conditions

  • The opportunities (jobs, internships, etc) content is fed by data from _data\opportunitys.yml.
  • Since each opportunity has roughly the same information, this data is much better suited for a tabular data format such as a csv or google sheet.
  • The YAML file is hard to manage and requires a pull-request to be easily updated by others.

Proposed Approach

  1. Store opportunities data in a Google Sheet
  2. Pull sheet data to _data on website load using javascript (example here, but there are probably more)
  3. Some refactoring of CSS to better deal with overflows.
@e-lo e-lo assigned e-lo and billyc Sep 14, 2020
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

2 participants