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

Planning Doc #1

Closed
alexieyizhe opened this issue Mar 24, 2019 · 0 comments
Closed

Planning Doc #1

alexieyizhe opened this issue Mar 24, 2019 · 0 comments
Labels
high High priority issue

Comments

@alexieyizhe
Copy link
Member

alexieyizhe commented Mar 24, 2019

Tools

Tools that web are using:

  • React as framework
  • Gatsby for generating final product
  • Netlify for deploys & forms
    • Just found out Netlify's free tier only offers 100 submissions/month, is this going to be a problem? Consult marketing/last year's web manager about this
  • Google Analytics for website metrics

Goals

  1. Clean up and reorganize Github organization
    • Consistent, meaningful repositories
    • Maintain history of previous year's codebases
    • Proper project management practices
  2. Follow good practices
    • Code reviews
    • Document stuff
  3. Build something cool
    • Use tech that we're unfamiliar with to learn
    • Build maintainable stuff

Timeline

  1. Finishing coming soon placeholder website
  2. Finishing main website with all the details/info
    • Possibly 2 versions, one without theme and one with theme
  3. Finish live website for day of
    • Push notifications
    • Schedule
    • Map?

Best Practices

  • The master branch must always be in a stable deployable publishable state
  • Never push directly to master
  • Do all work on branches created from master
  • When creating branches, label them with {feat|fix|misc}/{descriptive_name}
@alexieyizhe alexieyizhe added the high High priority issue label Mar 24, 2019
@alexieyizhe alexieyizhe changed the title Web timeline & planning Planning Doc Mar 24, 2019
@alexieyizhe alexieyizhe pinned this issue Mar 25, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
high High priority issue
Projects
None yet
Development

No branches or pull requests

1 participant