Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR: Contrib Build instructions for Safari Extensions and added make's phny-pipeline for MacOS #43

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Apr 19, 2023

  1. This changes $REPO gitignore to exclude XCode project build files and

    unmasked prj build files.
    
    The top-level README is extended with CONTRIB describing Safari build pipeline
    and conversion and the docs/safari.md contains documentation on how to
    build Shiori extension for Safari, and promptly install/setup the Safari
    for such experience.
    
    Also added images to contain safari(md)
    
    The biggest change is in Makefile, and this change incldues:
    
      * Setting up default Bundle Identifier for the App (required by the
        MacOS)
      * Otherwise use the provided (argumented) ENV string via CLI
      * Added new phony handler 'run-safari' which uses Apple conversion
        toolkit to convert and prepare XCode project dir
      * Outputs completion message and report back to user
    
    Additionally, I've added a 'clean' handler that will cleanup the Safari
    build pipeline directives and leftovers.
    
    Signed-off by: H. Duraki <h@durakiconsulting.com>
    duraki committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    4adf187 View commit details
    Browse the repository at this point in the history
  2. add* Makefile changes

    duraki committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    052d016 View commit details
    Browse the repository at this point in the history