amzn/ion-c

Name: ion-c

Owner: Amazon

Description: A C Implementation of Amazon Ion.

Created: 2016-04-28 22:54:22.0

Updated: 2018-05-24 18:17:20.0

Pushed: 2018-04-13 00:01:44.0

Homepage:

Size: 1620

Language: C

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Amazon Ion C

A C implementation of the Ion data notation.

Build Status

Setup

This repository contains a git submodule called ion-tests, which holds test data used by ion-c's unit tests.

The easiest way to clone the ion-c repository and initialize its ion-tests submodule is to run the following command.

t clone --recursive https://github.com/amzn/ion-c.git ion-c

Alternatively, the submodule may be initialized independently from the clone by running the following commands.

t submodule init
t submodule update

The submodule points to the tip of the branch of the ion-tests repository specified in ion-c's .gitmodules file.

Pulling in Upstream Changes

To pull upstream changes into ion-c, start with a simple git pull. This will pull in any changes to ion-c itself (including any changes to its .gitmodules file), but not any changes to the ion-tests submodule. To make sure the submodule is up-to-date, use the following command.

t submodule update --remote

This will fetch and update the ion-tests submodule from the ion-tests branch currently specified in the .gitmodules file.

For detailed walkthroughs of git submodule usage, see the Git Tools documentation.

Using the Library

Ion cookbook for C coming soon!


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.