-
Notifications
You must be signed in to change notification settings - Fork 2
Getting Started
arezaii edited this page Apr 16, 2019
·
5 revisions
CS 471 Github Conventions Document
- Issues are tracked using the Zenhub extension available at https://www.zenhub.com/extension
As a TypeOfUserOrRole, I need to TBDGoal so that TBDBenefit
**Acceptance Criteria:**
- [ ] Given TBDContext, when TBDTrigger, then TBDSomeResult
- [ ] Given TBDContext, when TBDTrigger, then TBDSomeResult
- [ ] Given TBDContext, when TBDTrigger, then TBDSomeResult
TBDDescription
**Steps to Reproduce:**
1. TBD
2.
3.
4.
**Actual Results:**
TBD
**Expected Results:**
TBD
**Other notes:**
TBD
- get access to r2 by following instructions at https://rcs.boisestate.edu/request-support/
- Using CentOS 7
- gsl 2.4 from: https://ftp.gnu.org/gnu/gsl/gsl-2.4.tar.gz
- follow these install instructions modified from: http://www.linuxfromscratch.org/blfs/view/8.2/general/gsl.html
./configure --prefix=/usr
make
make check
sudo make install
gsl-config --lib
- gdal 2.2.2 from: https://trac.osgeo.org/gdal/wiki/DownloadSource#a2.2.2-September2017
- follow theses instructions modified from https://trac.osgeo.org/gdal/wiki/BuildingOnUnix
./configure --prefix=/usr
make
sudo make install
-
test that gdal installed with
gdalinfo --version
-
add the library path for the linker
export LD_LIBRARY_PATH=/usr/lib:$LD_LIBRARY_PATH
- naming: snake_case
- no global objects
- reduce coupling (avoid adding new dependencies)
- avoid Object Oriented style for this code, especially inheritance.
- Think about how you can test your function
- Refactor tests as you code
- Red (failing) tests shouldn't be ignored