Skip to content

weecology/livedat

Repository files navigation

Build Status License

livedat

This is a Template Repo designed to assist in setting up a repository for regularly-updated data (new data are regularly added and need cleaning and curating). Read our PLOS Biology paper for more details.

Instructions for creating an updating data workflow can be found at our companion website:

The basic steps are:

1. Clone the repository
2. Configure the repository for your project
3. Connect to Zenodo
4. Connect to Travis
5. Allow automated updating
6. Add data code
7. Add data
8. Add data checks
9. Update data

Some Thoughts on Security

The Personal Access Token from GitHub provides full access to your entire account. It is equivalent to having your username and password. Travis and other CI companies are very serious about security, but there is always some risk when using credentials like this. To mitigate security issues you can set up a separate account purely for deploying your data and only give it access to the repositories that require it. Then use that account's Personal Access Token instead of the one for you primary account.