Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Laura Erickson's For the Birds

A birder's portfolio and resources for learning about and helping birds.

Installation

  1. Install the version Python listed in runtime.txt
  2. Create a virtual environment for the project with mkvirtualenv forthebirds
  3. Install the python dependencies with pip install -r requirements.txt
  4. Add your localsettings.py file (see forthebirds/localsettings.sample.py)
  5. Start the site with the command ./manage.py runserver

Database Schema

Click here to view on Lucidchart.

Click here to download PDF.

Code

Django/Python. Scripts live in the standard location (appname/management/commands).

Javascript uses jQuery.

CSS is written in SASS, and uses gulp to automate the compilation of SASS in development. Assuming you have NPM, install the project's dependencies--listed in package.json-- by running the following in the project root:

npm install --dev-save

And to start the gulp build script, run the following in the project root:

npx gulp

Cache busting the stylesheet happens automatically: gulp compilation writes the output file's hash to disk, which updates the stylesheet url. Cache busting javascript must be done manually.

About

A birder's portfolio and conservation resources

Topics

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.