familysearch / gedcomx-php-client Goto Github PK
View Code? Open in Web Editor NEWPHP SDK for GEDCOM X Processing. See the documentation at
Home Page: http://familysearch.github.io/gedcomx-php-client/
License: Other
PHP SDK for GEDCOM X Processing. See the documentation at
Home Page: http://familysearch.github.io/gedcomx-php-client/
License: Other
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
https://familysearch.org/developers/docs/api/tree/Source_References_Query_resource
The description
parameter is supported by SourceDescriptionState->queryAttachedReferences()
.
Migrated from FamilySearch/gedcomx-php#55
The sdk could accept a cache object that implements a standard interface such as PSR-6 or Stash.
Migrated from FamilySearch/gedcomx-php#52
This project needs usage documentation for assigning a logger to the FamilySearchClient. I think there should be an example in some sample code somewhere, probably the wiki. Perhaps it should be added to the sample app to log to STDOUT.
Migrated from FamilySearch/gedcomx-php#49
Change Bas
to Bad
The link to the ancestry resource only provides default options. I want to specify generations, personDetails, descendants, and marriageDetails.
"ancestry":{
"href": "https://sandbox.familysearch.org/platform/tree/ancestry?person=KW4V-6T7"
}
I don't believe there is a way to do this with the current collection links and with the state transitions.
Migrated from FamilySearch/gedcomx-php#13
StateFactory
has FamilySearch URIs in it. They should be removed. All FS stuff should only be in the Extensions\FamilySearch
namespace.
This is a breaking change.
Migrated from FamilySearch/gedcomx-php#33
Gedcomx\Conclusion\DateInfo#getFormal() returns a string. It would be nice if you could pass in a param to indicate that you want the formal date as a Gedcomx\Util\FormalDate object.
Migrated from FamilySearch/gedcomx-php#14
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.