add package provider documentation
Merge pull request #3569 from archtaku/docs

add package provider documentation