the registry is built statically using github pages see this helm document for more details. The registry can be found here : https://talend.github.io/helm-charts-public/stable or https://talend.github.io/helm-charts-public/incubator
In order to add a new chart you need to :
$ cd all-my-charts-root-folder
$ helm package mychart
$ cd root-of-this-git-repo/<incubator|stable>
$ cp all-my-charts-root-folder/<incubator|stable>/mychart-0.1.0.tgz .
$ helm repo index . --url https://talend.github.io/helm-charts-public/<incubator|stable>
$ git add -i
$ git commit -m "feat(registry):adding mychart v0.1.0 to the registry"
$ git push origin master