CONTRIBUTING
Source:.github/CONTRIBUTING.md
Bugs?
- Submit an issue on the Issues page
Code contributions
Fork this repo to your Github account
Clone your version on your account down to your machine from your account, e.g,.
git clone https://github.com/<yourgithubusername>/ckanr.git
Make sure to track progress upstream (i.e., on our version of
ckanr
atropensci/ckanr
) by doinggit remote add upstream https://github.com/ropensci/ckanr.git
. Before making changes make sure to pull changes in from upstream by doing eithergit fetch upstream
then merge later orgit pull upstream
to fetch and merge in one stepMake your changes (bonus points for making changes on a new feature branch)
-
Test your changes locally. You need Docker Compose for this (installation instructions are available at https://docs.docker.com/compose/install/). You can spin up a local CKAN site with
Enter http://localhost:5000/ in a browser to see CKAN running.
There is a sysadmin user created by default with
username=ckan_admin
andpassword=test1234
. You can retrieve the user details including the API KEY (for the R environment variableTEST_API_KEY
) with Push up to your account
Submit a pull request to home base (likely master branch, but check to make sure) at
ropensci/ckanr