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

Support Non-Composer Installs #10

Open
justincy opened this issue Nov 15, 2016 · 2 comments
Open

Support Non-Composer Installs #10

justincy opened this issue Nov 15, 2016 · 2 comments

Comments

@justincy
Copy link
Contributor

justincy commented Nov 15, 2016

Create an automated process that builds the gedcomx-php project into a .zip file that can be downloaded, including dependencies needed to run the project. The purpose of this is to enable developers to use the SDK even if they do not have access to install SDK via Composer.

This process should run for every new release committed to Github. This could be done via a Travis-CI process. The zip file should be distributed with a version number of some sort that can allow developers to download older versions of the SDK if needed, but also download the latest build. Take a look at the Dropbox PHP SDK for an example of desired packaging.

https://www.dropbox.com/developers/core/sdks/php

Copied from FamilySearch/gedcomx-php#27

@justincy
Copy link
Contributor Author

Could we generate a phar instead? Generating a phar would be more complicated but it would be easier for the user to install because it's just one file.

@justincy
Copy link
Contributor Author

When a new release is cut, GitHub automatically generates a zip file for us.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant