Skip to content

Getting Started

arezaii edited this page Apr 16, 2019 · 5 revisions

LidarDataProcessing Wiki

How to get started developing on this project

Try to manage stories tasks and bugs as described in CS 471.

CS 471 Github Conventions Document

Zenhub

User story template

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

Bug report template

TBDDescription

**Steps to Reproduce:**
1. TBD
2. 
3. 
4. 

**Actual Results:**
TBD

**Expected Results:**
TBD

**Other notes:**
TBD

Working on r2

Working locally

./configure --prefix=/usr
make
make check
sudo make install

gsl-config --lib
./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

C++ Project coding guidelines

  • naming: snake_case
  • no global objects
  • reduce coupling (avoid adding new dependencies)
  • avoid Object Oriented style for this code, especially inheritance.

Testing the code

  • Think about how you can test your function
  • Refactor tests as you code
  • Red (failing) tests shouldn't be ignored
Clone this wiki locally