Skip to content
Michael edited this page Feb 16, 2016 · 7 revisions

Welcome to the cjdns-osx wiki!

2016-02-15

After some furious weekend coding I've gotten to the milestone where cjdroute is bootstrapped to the OS X application. There are a couple errors I've noticed in the log that I'd like to pass by the IRC channel but so far so good. I even added a welcome screen:

Welcome to cjdroute

The next task will be to clear-up the log errors and then show session/peer stats in the status bar item. Currently it just shows 'cjdns':

cjdns

Versioning

  • the app will always be the same version as cjdroute(i.e. 17.3)

Building

  • rake task that builds cjdroute and git clones into a temp dir and compiles -- TODO (for now place a binary in the Xcode project that will be placed into the app bundle /Contents/Resources via copy files build phase)
  • rake task that parses the CJDROUTE_MAJOR_VERSION by calling ./cjdroute -- version and update the .xcodeproj Info.plist via semver etc -- TODO for now hardcode the version
  • rake task that generates the template .cjdroute file -- TODO (for now place .cjdroute file in the Xcode project and add it to the app via copy files build phase)
  • rake tasks are called within the .travis.yml script: phase
Clone this wiki locally