๋ฐฐ๊ฒฝ ์ ๋ณด
์์ฒญ : GitHub โ Zenodo ๋งํฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ฐ๊ตฌ์ ์ฌํ์ฑ์ ์ฅ๋ คํ๊ธฐ ์ํด ๋ํํ ๋ ธํธ๋ถ ๋ฑ์ ์ํ ๋ฐ์ธ๋์์ GitHub ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ด๊ธฐ ์ํ ๊ด๋ จ Zenodo ๋ ์ฝ๋์ ๋ฒํผ์ ์ถ๊ฐํฉ๋๋ค.
README
๊ฐ ์๋ ๊ฒฝ์ฐ ๋ฐฐ์ง, Zenodo์์ "Available in GitHub" ๋ฐฐ์ง ์๋์ ์ ์ฌํ ๋ฐฐ์ง๋ฅผ ์ ๊ณตํฉ๋๋ค.์ฐธ์กฐ: ๋ฐ์ธ๋์ @betatim
์ด๊ฒ์ ์ผ๋ฐ์ ์ผ๋ก ๋งค์ฐ ๋ฉ์ง ๊ฒ์ ๋๋ค.
๋ฐ์ธ๋๊ฐ Zenodo DOI๋ฅผ ํด๊ฒฐํ๊ณ git ์ ์ฅ์ ๋์ ์ง์ ์คํํ ์ ์๋๋ก (2)์ ํจ์ฌ ๋ ๊ด์ฌ์ด ์์ต๋๋ค. ๋๋ถ๋ถ์ ์์
(๋ฐ์ธ๋ ์ธก)์ ์ค์ ๋ก ์ปจํ
์ด๋๋ฅผ ๋น๋ํ๋ ๋ฐ ์ฌ์ฉํ๋ ๋๊ตฌ์ธ repo2docker
์ ์์ ๊ฒ์
๋๋ค. ์ง๊ธ์ git
๋ฅผ ์ฌ์ฉํ์ฌ ๋ด์ฉ์ ๊ฐ์ ธ์ค๊ฑฐ๋ ๋ก์ปฌ ๋๋ ํ ๋ฆฌ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
https://github.com/jupyterhub/binderhub/issues/216์์ ์ฐ๋ฆฌ๋ OSF.io์์ ์์ํ๊ธฐ ์ํด ์ด ์์ด๋์ด์ ๋ํด ์ฝ๊ฐ ๋ ผ์ํ์ต๋๋ค.
Tim์ ์๊ฒฌ์ ์ฐธ๊ณ ํ์ญ์์ค - ์ฐ๋ฆฌ๊ฐ ๋์ธ ์ ์๋ ์ผ์ด ์์ผ๋ฉด ๋ฐ์ธ๋ ํ์ ์๋ ค์ฃผ์ญ์์ค!
์ด๊ฒ์ .tar.gz
๋ฐ ๊ธฐํ ์์ถ ํ์ ๋ฏธ๋ฆฌ๋ณด๊ธฐ์ WIP ๊ธฐ๋ฅ๊ณผ ๊ด๋ จ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค: https://github.com/zenodo/zenodo/issues/557.
๋์ํฉ๋๋ค. ๋งค์ฐ ๋ฉ์ง ๊ธฐ๋ฅ์ด ๋ ๊ฒ์ ๋๋ค. ๊ธฐ์ ์ ์ผ๋ก Binder๊ฐ Repo2Docker๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ฒ๋ผ ๋ณด์ ๋๋ค. ๋ด๊ฐ ๋งํ ์ ์๋ ํ ์๋ํ๋ ค๋ฉด git ์ ์ฅ์๊ฐ ํ์ํฉ๋๋ค. Zenodo๋ ํน์ ๋ฆด๋ฆฌ์ค์ Zip-ball๋ง ๋ณด๊ดํ๋ฏ๋ก ์ด๊ฒ์ด ์ฃผ์ ์ฅ์ ๋ฌผ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋จ์ํ GitHub ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒ์ด์ง๋ง(์์นด์ด๋ธํ ๋ฆด๋ฆฌ์ค์ SHA๊ฐ ์๊ธฐ ๋๋ฌธ์) ๊ธฐ๋ณธ์ ์ผ๋ก Zenodo๋ฅผ ์ฐํํ๊ณ GitHub ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ฐฐ์ง๊ฐ ์๋ ๊ฒ๋ณด๋ค ์ค์ง์ ์ธ ๋ถ๊ฐ ๊ฐ์น๋ ์์ต๋๋ค. .
@lnielsen, ์ด ๋ฌธ์ ์ ๋ํด ๋ค์ ์๋ ค์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค! ๋ช ๊ฐ์ง ์๊ฐ:
ํด๊ฒฐ ๋ฐฉ๋ฒ์ ๋จ์ํ GitHub ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ๊ฐ๋ฆฌํค๋ ๊ฒ์ ๋๋ค(์์นด์ด๋ธํ ๋ฆด๋ฆฌ์ค์ SHA๊ฐ ์๊ธฐ ๋๋ฌธ์) [โฆ]
GitHub ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ง์ ๊ฐ๋ฆฌํค๋ ๋์ Zenodo์ ๋ณด๊ด๋ ํน์ ์ปค๋ฐ/ํ๊ทธ๋ฅผ ๊ฐ๋ฆฌํค๋ "Binder" ๋ฐฐ์ง๋ฅผ Zenodo์ ๋๋ ๊ฒ์ด ์ข์ต๋๋ค(Binder๋ ๋ถ๊ธฐ, ํ๊ทธ ๋๋ ์ปค๋ฐ์ ์ฒ๋ฆฌํ ์ ์๊ธฐ ๋๋ฌธ์). ์ด๋ DOI์์ ๋งํฌ๋ ๋์ผํ ๋ฒ์ ์ ์ฝ๋/๋ฆฌํฌ์งํ ๋ฆฌ๋ก ์ง์ ์ด๋ํ ์ ์์์ ์๋ฏธํฉ๋๋ค.
[...] ๊ทธ๋ฌ๋ฉด ๋ณธ์ง์ ์ผ๋ก Zenodo๋ฅผ ์ฐํํ๊ณ GitHub ์ ์ฅ์์ ๋ฐฐ์ง๋ฅผ ๊ฐ๋ ๊ฒ๋ณด๋ค ์ค์ง์ ์ธ ๋ถ๊ฐ ๊ฐ์น๋ ์์ต๋๋ค.
ํน์ ์ปค๋ฐ/ํ๊ทธ๋ฅผ ๊ฐ๋ฆฌํค๋ฉด GitHub์ ๋ฐฐ์ง๊ฐ ์ผ๋ฐ์ ์ผ๋ก master
์ ์ต์ ์ปค๋ฐ์ ๊ฐ๋ฆฌํค๊ธฐ ๋๋ฌธ์ ์ฌ์ ํ ๊ฐ์น๊ฐ ์์ต๋๋ค. ๊ทธ๋ฌ๋ DOI๊ฐ ์ ๊ณตํด์ผ ํ๋ "๋ณด์กด"๊ณผ "์ง์์ฑ"์ ๊ด์ ์์, GitHub๋ฅผ ์ฐํํ๊ณ Zenodo์์ ์ง์ repo๋ฅผ ๋ ๋๋งํ ์ ์๋ค๋ฉด ์๋ฏธ๊ฐ ์์ ๊ฒ์
๋๋ค. ์๋ GitHub ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ์ญ์ ๋ฉ๋๋ค.
@choldgraf , @betatim : Zip-ball์์ Git ์ ์ฅ์๋ฅผ "์์กฐ"ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? repo2docker
์ํฌํ๋ก์ ๋ณธ์ง์ ์ผ๋ก ๋ชฉ์ ์ด ์๋* git init
๋ฅผ ์ถ๊ฐํ๋ฉด? ๊ทธ๋์:
repo2docker
Zip-ball ์์ถ ํ๊ธฐ โ repo2docker
์คํ git init
โ ๋ฐ์ธ๋๊ฐ ์ฝํ
์ธ /๋
ธํธ๋ถ์ ๊ฐ๋ฆฌํต๋๋ค.@choldgraf , @betatim : Zip-ball์์ Git ์ ์ฅ์๋ฅผ "์์กฐ"ํ๋ ๋ฐฉ๋ฒ์ด ์์ต๋๊น? repo2docker ์ํฌํ๋ก์ ์ด๋ค ์ข ๋ฅ์ ๋ณธ์ง์ ์ผ๋ก git init๋ฅผ ์ถ๊ฐํ์ฌ?
์ข์ ์ง๋ฌธ์ ๋๋ค. ์๋ง๋ repo2docker์ฉ ๋น๋ํฉ(r2d ๋ด์์ ์ํํ๊ฑฐ๋ ๋ณ๋์ ์ ์ฅ์์ ์๋ "ํ์ฅ"์ผ๋ก ์ํํ ์ ์์)์ผ๋ก ์ด๊ฒ์ด ๊ฐ๋ฅํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ํด๋น ๋น๋ํฉ์ ์์ถ ํด์ ๋ฑ์ ์ํํ๋ dockerfile์ ๋ผ์ธ์ ์ฝ์ ํฉ๋๋ค.
๋ฐฉ๊ธ ์ด ๋ฌธ์ ๋ฅผ ์ด์ด r2d ๋ด์์ ๋ ผ์ํ์ต๋๋ค. https://github.com/jupyter/repo2docker/issues/234
์ด๊ฒ์ ๊ต์ฅํ ๊ฒ์ ๋๋ค!
์ฌ๊ธฐ์๋ ๋ ๋ถ๋ถ์ด ์๋ค๊ณ ์๊ฐํฉ๋๋ค.
๊ทธ๋์ github์ ํ๊ทธ๋ ๋ฒ์ ์ ๋ํ ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ด ๊ฐ์ฅ ๊ฐ๋จํ ์์ ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค!
์๋ ํ์ธ์ @yuvipanda์ ๋๋ค. ํ์ฌ๋ก์๋ Binder ๋ฐฐ์ง๋ฅผ ์ฐพ์ ๋ค์ GitHub์์ ์ ์ ํ ๋ฒ์ ์ ์ฐ๊ฒฐํ๋ ๊ฒ์ด ์์ ์๋ฃจ์ ์ ๋๋ค. @lnielsen ๋ฐ co. ๋ฌผ๋ก ์ด๊ฒ์ ์ฐ์ ์ํ์ญ์์ค! :)
์ ๊ดํ์ฌ:
- ๋ฒ์ ์ด ์ง์ ๋ zonodo [sic] ์๋ณ์๋ฅผ ์ ์ ํ zip ํ์ผ์ ์ฝ์ ์ ์๋ ๊ธฐ๋ฅ๊ณผ ๋ฐ์ธ๋ํ๋ธ์ ์๋ฏธ ์ฒด๊ณ๋ฅผ ์บ์ฑํ๋ ๊ธฐ๋ฅ ์ถ๊ฐ.
Zenodo๋ ์ ๋ฆด๋ฆฌ์ค๊ฐ ๋ฐํ ๋ ๋๋ง ์ ์ฅ์๋ฅผ ๊ฐ์ ธ์ค๊ณ Zenodo ํญ๋ชฉ ์์ฒด์ GitHub ๋ฐฐ์ง๋ GitHub์ ์ ์ ํ tree
๋ฅผ ๊ฐ๋ฆฌํต๋๋ค. ์ด๊ฒ์ด ์ ํ ๋์์ด ๋๋์?
github repo๊ฐ โโ๋ฐ์ธ๋๋ฅผ ์ง์ํ๋ค๋ ๊ฒ์ ์ด๋ฏธ ์๊ณ ์๋ค๋ฉด ๋ฐฐ์ง๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ๋งค์ฐ ์ฌ์ธ ๊ฒ์ด์ง๋ง ๋ฐ์ธ๋๊ฐ ์ง์๋๋์ง ์ฌ๋ถ๋ฅผ ๊ฐ์งํ๋ ๊ฒ์ ์ฝ์ง ์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ํ ์ ์๋ ์ผ์ "๊ด๋ จ ์๋ณ์" ํ๋์ ๋งํฌ๋ฅผ ์ถ๊ฐํ๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ฉด ๋ฐ์ธ๋์์ ์คํํ ์ ์๋ github์ ๊ฐ์ ๋ก๊ณ ๊ฐ ๋ ๋๋ง๋ฉ๋๋ค.
@lnielsen ๋ง์์ ๋ ์ค๋ฅด๋ ๋ช ๊ฐ์ง ์๊ฐ:
์ฌ๊ธฐ์์ ๊ทธ๋ฅ ์นจ์ ๋ฑ์ต๋๋ค :-)
BinderHub์์ ์คํํ๋ฉด repo๊ฐ โโ์ ์ฉํ ์์ ์ ์ํํ ์ ์๋์ง ์๋ ๊ฒ์ ์ปดํจํฐ์์ ๋งค์ฐ ์ด๋ ต๋ค๊ณ ์๊ฐํฉ๋๋ค. ๋ง์ ๋ฆฌํฌ์งํ ๋ฆฌ๊ฐ ๊ตฌ์ถ ๋ฐ ์คํ๋์ง๋ง ๋๋ถ๋ถ์ ์๋ํ์ง ์์ต๋๋ค. -(๋ฐ๋ผ์ README์์ ๋ฐ์ธ๋ ๋ฐฐ์ง๋ฅผ ์ฐพ์ ๊ฒ์ด์ง๋ง ์ด๋ ๋ํ ์กฐ์กํ ํด๋ฆฌ์คํฑ์ ๋๋ค(๋ฐ์ธ๋๊ฐ ์๋ (๊ท๋ชจ์์) ๋ฆฌํฌ์งํ ๋ฆฌ๋ฅผ ์ฐพ๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? mybinder.org์ ๋ค๋ฅธ ์ธ์คํด์ค๋ฅผ ๊ฐ๋ฆฌํค๋ ๋ฐฐ์ง?) -> '๋ฐ์ธ๋ ์ค๋น' ์ํ๋ฅผ ์ฌ๋์ด ์ตํธ์ธํ๋๋ก ํ๋ ๊ฒ์ด ์๋ง๋ ๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ผ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ฉด ๊ธฐ๊ณ๊ฐ ์ฝ์ ์๋ ์์ต๋๋ค.
zenodo๊ฐ ์ ์ฅ์์ ๋ํ ์ถ๊ฐ ์ ๋ณด๋ฅผ ์ถ์ถํ๊ธฐ ์ํด ์ดํด๋ณด๋ ํ์/ํ์ผ์ด ์์ต๋๊น? .travis.yml
๋๋ ์ด์ ์ ์ฌํ?
๋๋ ์ ์ฅ์์์ ํ์ผ์ ๊ตฌ๋ฌธ ๋ถ์ํ๋ ๊ฒ์ ํผํ๋ ค๊ณ ๋ ธ๋ ฅํ์ต๋๋ค :-)
๊ฐ์ฅ ์ข์ ๋ฐฉ๋ฒ์ CodeMeta ํ์ผ์์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ์ฝ์ ์ ์๋๋ก ํ ๊ณํ์ด๋ฏ๋ก https://codemeta.github.io ๋ฅผ ํตํด CodeMeta๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๋๋ค.
BinderHub ๋ฐ repo2docker๋ ์ด์ Zenodo DOI์์ ์์์ ์ง์ํฉ๋๋ค. https://twitter.com/mybinderteam/status/1139136841792315392
https://github.com/zenodo/zenodo/issues/1416#issuecomment -398732740์์ ์ธ๊ธํ๋ฏ์ด ํฉ๋ฆฌ์ ์ธ ํด๊ฒฐ์ฑ ์ ์ ์ ํ mybinder ๋งํฌ(GitHub๊ณผ ์ ์ฌ)์ ํจ๊ป ๋ฐ์ธ๋ ๋ก๊ณ ๋ฅผ ํ์ํ๋ ๊ฒ์ ๋๋ค. "๊ด๋ จ ์๋ณ์"์์ https://mybinder.org ์ ๋ํ ๋งํฌ์ ๋๋ค(์์ ๋ ์ฝ๋: https://zenodo.org/record/3402938).
๋ด ์ ์ผํ ๊ด์ฌ์ฌ์ด์ ์๋ง๋ ๋ฐ์ธ๋ ํ(cc @betatim , @yuvipanda , @choldgraf)์ MyBinder ์๋น์ค์ DoS-ing์ ํจ์ฌ ๋ ๋ง์ด ๋ ธ์ถ์ํค๊ณ ์ฌ์ฉ์๊ฐ "๊นจ์ง " ํ์ด์ง. Binder ๋ก๊ณ ๊ฐ ์๋ Zenodo ์ํํธ์จ์ด ๋ ์ฝ๋๋ฅผ ๋ณด๊ฒ ๋ ์ฌ์ฉ์๊ฐ ํธ๊ธฐ์ฌ์ ํด๋ฆญํ ์ ์๋ค๊ณ ์์ํด ๋ณด์ญ์์ค.
๋๋ Reliability ๋ฌธ์๋ฅผ ์ฝ์๊ณ ์ ์๋ฆฌ์ ์๋ ์๋ ์ ํ ๋ฉ์ปค๋์ฆ์ด ์ข์ ๋ณด์ด๊ธฐ ๋๋ฌธ์ MyBinder ์๋น์ค ์ ์ง ๊ด๋ฆฌ์๊ฐ ๊ทธ๊ฒ์ ๋ํด ๊ด์ฐฎ์์ง ์ง๋ฌธ์ผ ๋ฟ์ ๋๋ค. :)
์ผ๋ฐ์ ์ผ๋ก ํธ๋ํฝ ์คํ์ดํฌ๋ ์์ฒญ๋ ์คํ์ดํฌ๊ฐ ์๋ ํ ํฐ ๋ฌธ์ ๊ฐ ๋์ด์๋ ์ ๋ฉ๋๋ค. ์ด๋ค ์ข ๋ฅ์ ํธ๋ํฝ์ ๋ณด๋ด๋ ๊ฒ์ ์์ํ์ญ๋๊น? :-)
์ฐธ๊ณ ๋ก, ์ฌ๊ธฐ์์ ๊ณต์ฉ ๋ฐ์ธ๋ํ๋ธ ๋ฐฐํฌ(mybinder.org์ ์๋ ๊ฒ)๋ฅผ ์ํ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ก๋ ๋ฐ "๊ธ์ฆ"์ ๋ํ ์์ด๋์ด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
https://grafana.mybinder.org/d/fZWsQmnmz/pod-activity?refresh=1m&orgId=1&var-cluster=default
์ฐ๋ฆฌ๋ ์ฌ๋๋ค์ด ์ฝ์ค ๋ฑ์ ๊ฐ๋ฅด์น๋ ๋ฐ ์ฌ์ฉํ ๋ ~100-200 ๋ฐ์ธ๋๋ฅผ ํ ๋ฒ์ ์์ํ๋๋ก ํ์ต๋๋ค. ๋๋ก๋ ์ ๋
ธ๋๋ก ํ์ฅํด์ผ ํ๋ ๊ฒฝ์ฐ ์์์ด ๋ ์ค๋ ๊ฑธ๋ฆฌ์ง๋ง ์ผ๋ฐ์ ์ผ๋ก ๊ด์ฐฎ์ ๊ฒ์
๋๋ค.
ํ๋ ์ ํ์ ๋จ์ผ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํด 100๊ฐ์ ๋์ ์ธ์ ์ ๋๋ค.
... "๊ด๋ จ ์๋ณ์"์ https://mybinder.org ์ ๋ํ ๋งํฌ๊ฐ ์๋ ๊ฒฝ์ฐ(์์ ๋ ์ฝ๋: https://zenodo.org/record/3402938)
๊ด๋ จ ๋ฌธ์ ๋ก ์ด ์ฌ์ฉ ์ฌ๋ก์ "๊ด๋ จ ์๋ณ์"์ ๋ณด๋ค ๊ตฌ์ฒด์ ์ธ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํฌํจํ ์ ์์ต๋๊น? "๊ด๋ จ/๋์ฒด ์๋ณ์" ์น์ ์์ ํด๋น URL๊ณผ ์ฐ๊ฒฐ๋ ๋ฉํ๋ฐ์ดํฐ ๊ฐ์ ๋งค์ฐ ์ ์ฉํ์ง ์์ต๋๋ค("๋ณด์ถฉ ์๋ฃ" ๋ฐ "๊ธฐํ"). ๋งํฌ๋ฅผ ํตํด ๋ ์๊ฐ ์ํํธ์จ์ด๋ฅผ ์คํํ ์ ์์์ ๋ช ํํ ํ๊ธฐ ์ํด "์ด ์ ๋ก๋ ์คํ" ๋ฐ "๋ผ์ด๋ธ ์ปดํจํ ํ๊ฒฝ"๊ณผ ๊ฐ์ ์๋ก์ด ๋ฉํ๋ฐ์ดํฐ ๊ฐ์ ์ถ๊ฐํ ์ ์์ต๋๊น? ๋๋ ์ด๊ฒ์ด ๋น๊ต์ ์ผ๋ฐ์ ์ธ ์ฌ์ฉ ์ฌ๋ก๊ฐ ๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ฐ์ฌ ํด์
:+1: ๊ด๊ณ ์ ํ์ ๊ฒฝ์ฐ. ๋ด ์ ์์ "๋ํํ(์ปดํจํ ) ํ๊ฒฝ"์ ๋๋ค. ๋ฐ์ธ๋๋ ์ฌ๋์ด ์ฌ์ฉํ๋ ๊ฒ์ด๋ฉฐ ์ผํ์ฑ ์คํ("์ด ์ ๋ก๋ ์คํ"์ ์๋ฏธํ ์ ์์)์ด ์๋๋๋ค.
๊ด๋ จ ์๋ณ์์ ์ฌ์ฉํ ์ ์๋ ๊ด๊ณ ์ ํ ์ดํ๋ DataCite v4.1 ์คํค๋ง๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ๋ฏ๋ก ์๋ก์ด "๋ง์ถคํ" ๊ด๊ณ ์ ํ์ ์ถ๊ฐํ๋ ๊ฒ์ ํผํ๊ฒ ์ต๋๋ค.
IMHO์์ ๊ฐ์ฅ ์ ํฉํ ๊ด๊ณ ์ ํ์ isSourceOf
(์ฆ, ์
๋ก๋ ์์์์ "์ด ์
๋ก๋๋ฅผ ์์ค๋ก ์ฌ์ฉ"). Zenodo ๋ ์ฝ๋๊ฐ Binder๊ฐ ์ด๋ฅผ ์คํํ๋ ๋ฐ ์ฌ์ฉํ๋ ์์ค๋ผ๋ ์๋ฏธ์์:
์ด์ ๋ํ ์ผ๋ฐ์ ์ธ ํฉ์๊ฐ ์๋ค๋ฉด ๋ค์ ๋ฆด๋ฆฌ์ค์์ ์ด๋ฅผ ์ ๊ณตํ ์ ์์ ๊ฒ์ ๋๋ค. :)
PS (@choldgraf): ์ค๋์ ์ด๋ฆฌ์์ ์ง๋ฌธ์ ๋๋ค. ์ ์๊ถ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ทํ์ ๋ฆฌํฌ์งํ ๋ฆฌ์ ์๋ ๋ฐ์ธ๋ ๋ก๊ณ ๋ฅผ ์ฌ์ฉํด๋ ๋ ๊น์?
@slint ๋ค ๋ก๊ณ ๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฐ๋ฆฌ๊ฐ ์ถ๊ฐ ์์ ์ ์ํํ์ง ์์ผ๋ฉด ๋ค์ ๊ณผ ๊ฐ์ด ๋ผ์ด์ผ์ค๊ฐ ๋ถ์ฌ๋ฉ๋๋ค. ์์ ์ํ์๋ ์ ํฉํ์ง ์์ ์ ์์ต๋๋ค.
์ฌ๋๋ค์ด ๋๋ฅผ ์ ์๋ "๋ฒํผ"์ ๋ง๋ค๋ ค๋ ๊ฒฝ์ฐ "๋ฐ์ธ๋ ์คํ ๋ฒํผ"์ผ๋ก ๊ถ์ฅํ๋ https://static.mybinder.org/badge_logo.svg ๋
@slint ๊ด๋ จ/๋์ฒด ์๋ณ์์ ๋ํ ๊ด๊ณ ์ ํ์ด DataCite v4.1 ์คํค๋ง์์ ๊ฐ์ ธ์จ ๊ฒ์์ ๊นจ๋ซ์ง ๋ชปํ์ต๋๋ค. ์๋ง๋ ๊ทธ๊ฒ์ ํ์ฉ๋๋ ์๋ณ์์ ๋ฒ์๋ฅผ ์ค๋ช ํ๋ ํ ์คํธ ๋ค์์ ์ ์ ์ ํค๋ ํ ์คํธ์ ๋ช ์๋ ์ ์์ต๋๋ค.
์ฌ์ฉ ๊ฐ๋ฅํ ๊ด๊ณ ์ ํ ์ค isSourceOf
๊ฐ ๊ฐ์ฅ ์ ์ ํ๋ค๋ ๋ฐ ๋์ํ๊ณ ์๋ก ์ฌ์ฉ ์ค์ธ Zenodo ๋ ์ฝ๋๋ฅผ ์
๋ฐ์ดํธํ์ต๋๋ค.
๋ฆฌ์์ค ์ ํ ํ๋๋ DataCite 4.1(ํ 7)์ resourceTypeGeneral์ ๊ธฐ๋ฐ์ผ๋ก ํฉ๋๊น? ๊ทธ๋ ๋ค๋ฉด interactiveResource
("์ดํดํ๊ฑฐ๋ ์คํํ๊ฑฐ๋ ๊ฒฝํํ๊ธฐ ์ํด ์ฌ์ฉ์์ ์ํธ ์์ฉ์ด ํ์ํ ๋ฆฌ์์ค")๊ฐ ๊ฐ์ฅ ์ ์ ํ ๊ฐ์ธ ๊ฒ ๊ฐ์ต๋๋ค. ๋ถํํ๋, ์ด๊ฒ์ ๋๋กญ๋ค์ด ๋ชฉ๋ก์์ ์ฌ์ฉํ ์ ์์ผ๋ฏ๋ก "๊ธฐํ"๋ฅผ ์ ํํ์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
BinderHub ๋ฐ repo2docker๋ ์ด์ Zenodo DOI์์ ์์์ ์ง์ํฉ๋๋ค. https://twitter.com/mybinderteam/status/1139136841792315392