Skip to content

Generate monthly durations for similarly named calendar events

License

Notifications You must be signed in to change notification settings

inseven/overview

Repository files navigation

Overview

build

Generate monthly durations for similarly named calendar events.

Screenshot of Overview on macOS showing details of two calendars

Development

Builds

Overview follows the version numbering, build and signing conventions for InSeven apps. Further details can be found here.

Release builds are created on GitHub Actions using 'build.sh' in the 'scripts' directory. This script is primarily focused on setting up the environment for testing and signing. Local builds can be performed using the Xcode project found in the 'macOS' directory.

Tests

It's helpful to be able to manually walk through the full Calendar authorisation flows before release. This authorisation can be reset using the following command, which should allow for testing the first-run experience:

tccutil reset Calendar uk.co.jbmorley.apps.overview

Documentation

Documentation is built with Jekyll and deployed at https://overview.jbmorley.co.uk.

Jekyll can be used to serve the documentation locally for testing:

cd docs
gem install
bundle exec jekyll serve

Licensing

Overview is licensed under the MIT License (see LICENSE).