Amherst Student's main website front-end and backend. live version @ amherststudent.com
Next.js, React (client-side), Apollo Strapi v3.0.0-alpha.13.0.1, Node v10.0.0
Amazon S3 for image upload
We are using Next.js, and Apollo on start - you should be rendering our live website data but soon we'll be making a local test database in order to further limit access to our internal API.
In order to run, simply clone this repository, and run:
$ yarn
$ yarn dev
To be updated.
-
Look for an open issue (could be a feature or a bugfix) or create one of your own (so we know you're working on a new thing!)
-
Create a branch with
git checkout -b feature/<my-awesome-feature>
for a feature orgit checkout -b fix/<my-cool-fix>
for a fix. -
Write some badass code.
-
Stage your files with
git add <files I want to update>
orgit add .
. (The latter adds all the files in the current directory, so be careful!) -
Commit your changes with
git commit -m <a commit message explaining what you did>
.- Important: Don't commit secret keys or any sort of sensitive
information into git! Always use
git status
to double check if you're not sure.
- Important: Don't commit secret keys or any sort of sensitive
information into git! Always use
-
Push your commits with
git push
. The push will usually fail for a brand new feature branch. Just follow the instructions on your terminal to resolve it. -
Create a pull request (request to merge your branch into the master branch) using the button on Github!
- Migrating our back-end from Strapi to an headless Wordpress instance
- Migrate to utilizing Docker
- Deploy onto Google Cloud
© 2018 the Amherst Student