Skip to content

arbythree/Ghost-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

41 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Getting Started

As of this writing (12 May 2018), the project uses XCode 9.4 beta, which requires Apple Developer membership to obtain.

The project uses Carthage for dependency management:

```carthage update

# Tests

Test implementation leaves much to be desired. But you can run the test suite via CMD+U in Xcode.

# User Experience

Significant inspiration was found in the [Bear app](http://www.bear-writer.com/). Additional and alternate contributions are welcome.

# The Ghost API

The [Ghost API](https://api.ghost.org/) seems to be a work in progress. Documentation only covers read-only GETs, but not POST, PUT, and DELETE operations necessary to create, update, and delete posts (and tags). The docs are clear that these APIs might change. Implementation herein is based on inspection of the [Ghost Android App codebase](https://github.com/TryGhost/Ghost-Android) and browser inspection of network calls from the web admin app.

Manipulating posts requires use of mobiledoc format, which is new to me/Ray. It's difficult to tell if I got it right.

The process for fetching the client secret at login is a bit vague. Again, this implementation is entirely based on inference.

# To do

See https://trello.com/b/QQJvqV91/ghost-ios

About

๐ŸŽ Ghost for iOS

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages