Skip to content

jwfriese/FrequentFlyer

Repository files navigation

Frequent Flyer

An iOS front-end for Concourse. Here's our public Tracker page:

https://www.pivotaltracker.com/n/projects/1860657

Contributing

  1. Get dependencies:
    Carthage
    golang
    fastlane xUnique

  2. Clone:

git clone https://github.com/jwfriese/FrequentFlyer
cd FrequentFlyer
  1. Carthage:
carthage update --platform 'iOS'
  1. Start test server in a separate shell. The test suite for the HTTPClient class depends on responses served by this test server:
go run TestServer/server.go

You could also start it in the background in your current shell:

go run TestServer/server.go &
  1. Test with fastlane:
fastlane scan
  1. Contribute away!

Helpful scripts

You'll find some helpful scripts in the ./script folder. One trims all extraneous whitespace in the project, and another, script/sweep.go, combines trimming and sorting the project.

The intended flow is to create the binaries on your machine after you clone:

go build script/trim.go
go build script/sweep.go

From there, just run ./sweep before you commit, or whenever you want, really. You can also run ./trim by itself if you choose.

About

An iOS front end for Concourse

Resources

License

Stars

Watchers

Forks

Packages

No packages published