Before you can add a project, you will need have access to the RSD (see How to get access) and Sign in.
After signing in, use the "+" button next to your avatar icon on the top right of the page, and select "New Project":
Before the project page is created, you must provide a Title and Subtitle for your project:
The RSD will automatically generate a slug for your project based on the project name you have provided. This slug will become part of the URL on which your project page can found. There is a small chance the generated slug is already in use by another project. If this is the case, an error will be show and you will need to change the slug resolve this conflict.
WARNING
After you save the project page the slug can no longer be changed! You can still change the title or subtitle of the project however.
Once you click "save" the RSD will initialize a new empty project page. This page will not be public yet to give you some time to provide additional information. Next, you can add additional information in the 7 sections explained below.
While entering this information, any changes you make are stored automatically. You can view the resulting page by clicking view page in the top right corner. Click the pencil icon in the top right to get back to the editing view.
TIP
Choose your Title, Subtitle, Keywords and Research domains wisely, as they are used by visitors of the RSD for searching and filtering content!
In the top right corner of the page, you can find a "View page" link, which you can use at any time to inspect the resulting project page:
The "Published slider can be use to make the page public once you are satisfied with the result.
To return to editing the page use the link in the top right.
On this page, you can add team members to the project. Using the search bar on the left, you can search for persons registered in the RSD and ORCIDopen in new window databases using their name or ORCID. To add a team member, select the person from the drop down list of search results, or select "Add ...." to manually add a person if no information is found in the RSD or ORCID.
Next, a pop up appears with the information available on this team member:
You can correct the available information and add any missing fields before adding this person to the team. The information stored about each team member is specific to this project. Therefore, you can safely change information about this person without having an effect on any other project the person is involved in.
DANGER
When manually adding team members or adding images or email adresses of persons, please ensure you have persmission to share this information!
On this page, you can add participating organizations to the project. Using the search bar on the left, you can search for organizations listed in the RSD and RORopen in new window databases using their name or ROR identifier. To add a participating organization, select the organization from the drop down list of search results, or select "Add ...." to manually add an organization if no information is found in the RSD or ROR.
Next, a pop up appears with the information available on this organization:
The information on organizations found in the RSD or ROR database are (mostly) read-only. When adding a new organization from ROR, you can only add a logo for this organization. All other information is retrieved automatically.
WARNING
Regular users cannot update an organization after adding it to the RSD. Only the organization maintainer (for registered organizations) or the RSD administrators can update this information. Please contact us if you need to update organization information.
In the next two sections, you can add Impact and Output to projects. These entries may consist of other research outputs such as publications, dataset, book sections, blogs, etc. Where Output typically consists of research output being produced by the project team itself, Impact is generally triggered by events outside of the project, such as re-use of results in other projects, publications, or society, items in the media, etc.
To add items, the search bar on the left can be used to search the RSD, Crossrefopen in new window, and DataCiteopen in new window databases using the Title or DOI of the research output. An item can be added by selecting it from the list of search results. The RSD will automatically classify the item based on the available metadata.
If needed, items without a DOI can also be added manually. After clicking "Add" a popup will appear to provide the details of this item.
Each manually added item should at least have a Title, Type and URL. All other fields are optional. The Note field can be used to add a note to this item, and will not be shown on the project page.
WARNING
Please check if the information is complete and correct. A manual item can not be edited after it has been saved!
The related topics section can be used to link related projects and software pages in the RSD to this project page. Items can be added by simply typing (part) of the name in either search bars, and selecting the desired item from the search result list.
Once you are satisfied with the information you have entered for each of the sections, you can publish the software page to make it publicly available. To do so, use the "Published" slider on the information page and use the "View page link to admire the result:
Don't hesitate to update and extend the page later!
Before you can add software, you will need have access to the RSD (see How to get access) and Sign in.
After signing in, you can use the "+" button next to your avatar icon on the top right of the page, and from the drop down menu select "New Software":
To create a new software page, you must provide a name for your software and a short description of what it does. Once you click "save" the RSD will use this information to initialize a new empty software page. This software page is not be public yet to give you some time to provide additional information.
Next, you can add additional information in the 7 sections explained below.
In this section you can provide the basic information about the software:
A Getting started URL which refers to webpage with more information about the software. This is shown as the "getting started" button on the software page.
A Source code repository URL of the software. This link will show up as a repository icon on the software page and will be used to harvest information about the software development activity, which will be shown as a graph. At the moment we support github, gitlab and have limited support for bitbucket.
A more extensive Description of the software, which will be shown on the software page. You can use markdown to write this description, or import an existing markdown file from the web.
A concept DOI for the archived releases of the software. This concept DOI will be used to automatically detect new releases of your software, and generate the block with citation information shown on the software page. You can find more information on concept DOIs and how to create them here.
Keywords describing the software. These will be shown in the sidebar of the software page. If you have provided a concept DOI, the keywords can also be imported from the archive metadata.
The License of the software. This will be shown in the sidebar of the software page. If you have provided a concept DOI, the license can also be imported from the archive metadata.
In this section, you can provide more information on who contributed to the software. This section can be used to list the developers, designers, community managers, etc. If you have provided a concept DOI in the previous section, you can import the contributors from the DOI metadata by clicking the "import contributors" button. Alternatively / additionally you can use the search bar underneath "Add contributor" to search for people already registered in the RSD or ORCIDopen in new window database. If needed, you can add a role and affiliation to the contributor, and select one contributor as a "contact person" for the software.
The contributors you add will show up in the contributors section of the software page.
In this section, you can list which organizations contributed to the development of the software. You can use the search bar underneath "Add organization" to search for organizations already registered in the RSD or in the RORopen in new window database.
This section allows you to add mentions to your software page. You can use this to list publications, presentations, videos, blogs, etc. that prominently feature your software, or the results produced by your software. To add a mention, you can use the search bar below "Find publication" to search for a DOI or publication title in the RSD, Crossrefopen in new window or Dataciteopen in new window. All the relevant data about the publication will be retrieved automatically. For publications without a DOI (typically blogs or webpages), it is also possible to manually add a mention.
Once you are satisfied with the data you have entered for the different sections, you can publish the software page to make it publicly available. Don't hesitate to update and extend the page later!
+
+
+
diff --git a/assets/404.5845f6d4.js b/assets/404.5845f6d4.js
new file mode 100644
index 0000000..973be50
--- /dev/null
+++ b/assets/404.5845f6d4.js
@@ -0,0 +1 @@
+import{_ as d,f as i,u as f,g as p,r as v,o as k,c as L,a as o,t as c,b as g,w as x,h as l,d as B}from"./app.60036ba8.js";const N={class:"theme-container"},T={class:"theme-default-content"},b=o("h1",null,"404",-1),C=i({setup(M){var a,s,n;const r=f(),e=p(),t=(a=e.value.notFound)!=null?a:["Not Found"],u=()=>t[Math.floor(Math.random()*t.length)],_=(s=e.value.home)!=null?s:r.value,h=(n=e.value.backToHome)!=null?n:"Back to home";return(R,V)=>{const m=v("RouterLink");return k(),L("div",N,[o("div",T,[b,o("blockquote",null,c(u()),1),g(m,{to:l(_)},{default:x(()=>[B(c(l(h)),1)]),_:1},8,["to"])])])}}});var D=d(C,[["__file","404.vue"]]);export{D as default};
diff --git a/assets/404.html.0e0eceda.js b/assets/404.html.0e0eceda.js
new file mode 100644
index 0000000..f518b77
--- /dev/null
+++ b/assets/404.html.0e0eceda.js
@@ -0,0 +1 @@
+import{_}from"./app.60036ba8.js";const e={};function r(t,c){return null}var f=_(e,[["render",r],["__file","404.html.vue"]]);export{f as default};
diff --git a/assets/404.html.f166316b.js b/assets/404.html.f166316b.js
new file mode 100644
index 0000000..fa2a247
--- /dev/null
+++ b/assets/404.html.f166316b.js
@@ -0,0 +1 @@
+const t={key:"v-3706649a",path:"/404.html",title:"",lang:"en-US",frontmatter:{layout:"404"},excerpt:"",headers:[],git:{},filePathRelative:null};export{t as data};
diff --git a/assets/Layout.8906802f.js b/assets/Layout.8906802f.js
new file mode 100644
index 0000000..773c498
--- /dev/null
+++ b/assets/Layout.8906802f.js
@@ -0,0 +1 @@
+var De=Object.defineProperty,Ie=Object.defineProperties;var Me=Object.getOwnPropertyDescriptors;var de=Object.getOwnPropertySymbols;var He=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable;var pe=(l,t,e)=>t in l?De(l,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):l[t]=e,Y=(l,t)=>{for(var e in t||(t={}))He.call(t,e)&&pe(l,e,t[e]);if(de)for(var e of de(t))Pe.call(t,e)&&pe(l,e,t[e]);return l},J=(l,t)=>Ie(l,Me(t));import{_ as C,r as R,o as r,c,b as $,f as S,i as P,j as h,k as fe,h as a,F as I,l as A,m as w,a as g,t as T,n as z,p as Q,q as x,w as N,s as he,v as y,d as j,x as X,y as Ee,z as Z,A as ee,B as K,C as me,D as be,E,u as ge,g as D,T as ke,G as F,H as $e,I as q,J as G,K as Re,L as Ae,M as te,N as Le,O as ye,e as Oe,P as we,Q as Fe,R as U,S as ae,U as ze,V as We,W as Ve,X as Ue}from"./app.60036ba8.js";const je=l=>/^mailto:/.test(l),Ke=l=>/^tel:/.test(l),qe={},Ge={class:"theme-default-content custom"};function Xe(l,t){const e=R("Content");return r(),c("div",Ge,[$(e)])}var Ye=C(qe,[["render",Xe],["__file","HomeContent.vue"]]);const Je={key:0,class:"features"},Qe=S({setup(l){const t=P(),e=h(()=>fe(t.value.features)?t.value.features:[]);return(i,o)=>a(e).length?(r(),c("div",Je,[(r(!0),c(I,null,A(a(e),d=>(r(),c("div",{key:d.title,class:"feature"},[g("h2",null,T(d.title),1),g("p",null,T(d.details),1)]))),128))])):w("",!0)}});var Ze=C(Qe,[["__file","HomeFeatures.vue"]]);const et=["innerHTML"],tt=["textContent"],at=S({setup(l){const t=P(),e=h(()=>t.value.footer),i=h(()=>t.value.footerHtml);return(o,d)=>a(e)?(r(),c(I,{key:0},[a(i)?(r(),c("div",{key:0,class:"footer",innerHTML:a(e)},null,8,et)):(r(),c("div",{key:1,class:"footer",textContent:T(a(e))},null,8,tt))],64)):w("",!0)}});var nt=C(at,[["__file","HomeFooter.vue"]]);const rt=["href","rel","target","aria-label"],ot=S({inheritAttrs:!1}),st=S(J(Y({},ot),{props:{item:{type:Object,required:!0}},setup(l){const t=l,e=z(),i=Ee(),{item:o}=Q(t),d=h(()=>X(o.value.link)),f=h(()=>je(o.value.link)||Ke(o.value.link)),_=h(()=>{if(!f.value){if(o.value.target)return o.value.target;if(d.value)return"_blank"}}),n=h(()=>_.value==="_blank"),s=h(()=>!d.value&&!f.value&&!n.value),u=h(()=>{if(!f.value){if(o.value.rel)return o.value.rel;if(n.value)return"noopener noreferrer"}}),v=h(()=>o.value.ariaLabel||o.value.text),p=h(()=>{const L=Object.keys(i.value.locales);return L.length?!L.some(m=>m===o.value.link):o.value.link!=="/"}),b=h(()=>p.value?e.path.startsWith(o.value.link):!1),k=h(()=>s.value?o.value.activeMatch?new RegExp(o.value.activeMatch).test(e.path):b.value:!1);return(L,m)=>{const B=R("RouterLink"),M=R("AutoLinkExternalIcon");return a(s)?(r(),x(B,he({key:0,class:{"router-link-active":a(k)},to:a(o).link,"aria-label":a(v)},L.$attrs),{default:N(()=>[y(L.$slots,"before"),j(" "+T(a(o).text)+" ",1),y(L.$slots,"after")]),_:3},16,["class","to","aria-label"])):(r(),c("a",he({key:1,class:"external-link",href:a(o).link,rel:a(u),target:a(_),"aria-label":a(v)},L.$attrs),[y(L.$slots,"before"),j(" "+T(a(o).text)+" ",1),a(n)?(r(),x(M,{key:0})):w("",!0),y(L.$slots,"after")],16,rt))}}}));var H=C(st,[["__file","AutoLink.vue"]]);const lt={class:"hero"},ut={key:0,id:"main-title"},it={key:1,class:"description"},ct={key:2,class:"actions"},vt=S({setup(l){const t=P(),e=Z(),i=ee(),o=h(()=>i.value&&t.value.heroImageDark!==void 0?t.value.heroImageDark:t.value.heroImage),d=h(()=>t.value.heroText===null?null:t.value.heroText||e.value.title||"Hello"),f=h(()=>t.value.heroAlt||d.value||"hero"),_=h(()=>t.value.tagline===null?null:t.value.tagline||e.value.description||"Welcome to your VuePress site"),n=h(()=>fe(t.value.actions)?t.value.actions.map(({text:u,link:v,type:p="primary"})=>({text:u,link:v,type:p})):[]),s=()=>{if(!o.value)return null;const u=K("img",{src:me(o.value),alt:f.value});return t.value.heroImageDark===void 0?u:K(be,()=>u)};return(u,v)=>(r(),c("header",lt,[$(s),a(d)?(r(),c("h1",ut,T(a(d)),1)):w("",!0),a(_)?(r(),c("p",it,T(a(_)),1)):w("",!0),a(n).length?(r(),c("p",ct,[(r(!0),c(I,null,A(a(n),p=>(r(),x(H,{key:p.text,class:E(["action-button",[p.type]]),item:p},null,8,["class","item"]))),128))])):w("",!0)]))}});var dt=C(vt,[["__file","HomeHero.vue"]]);const pt={class:"home"},ht=S({setup(l){return(t,e)=>(r(),c("main",pt,[$(dt),$(Ze),$(Ye),$(nt)]))}});var _t=C(ht,[["__file","Home.vue"]]);const ft=S({setup(l){const t=ge(),e=Z(),i=D(),o=ee(),d=h(()=>i.value.home||t.value),f=h(()=>e.value.title),_=h(()=>o.value&&i.value.logoDark!==void 0?i.value.logoDark:i.value.logo),n=()=>{if(!_.value)return null;const s=K("img",{class:"logo",src:me(_.value),alt:f.value});return i.value.logoDark===void 0?s:K(be,()=>s)};return(s,u)=>{const v=R("RouterLink");return r(),x(v,{to:a(d)},{default:N(()=>[$(n),a(f)?(r(),c("span",{key:0,class:E(["site-name",{"can-hide":a(_)}])},T(a(f)),3)):w("",!0)]),_:1},8,["to"])}}});var mt=C(ft,[["__file","NavbarBrand.vue"]]);const bt=S({setup(l){const t=i=>{i.style.height=i.scrollHeight+"px"},e=i=>{i.style.height=""};return(i,o)=>(r(),x(ke,{name:"dropdown",onEnter:t,onAfterEnter:e,onBeforeLeave:t},{default:N(()=>[y(i.$slots,"default")]),_:3}))}});var Ce=C(bt,[["__file","DropdownTransition.vue"]]);const gt=["aria-label"],kt={class:"title"},$t=g("span",{class:"arrow down"},null,-1),Lt=["aria-label"],yt={class:"title"},wt={class:"navbar-dropdown"},Ct={class:"navbar-dropdown-subtitle"},St={key:1},xt={class:"navbar-dropdown-subitem-wrapper"},Tt=S({props:{item:{type:Object,required:!0}},setup(l){const t=l,{item:e}=Q(t),i=h(()=>e.value.ariaLabel||e.value.text),o=F(!1),d=z();$e(()=>d.path,()=>{o.value=!1});const f=n=>{n.detail===0?o.value=!o.value:o.value=!1},_=(n,s)=>s[s.length-1]===n;return(n,s)=>(r(),c("div",{class:E(["navbar-dropdown-wrapper",{open:o.value}])},[g("button",{class:"navbar-dropdown-title",type:"button","aria-label":a(i),onClick:f},[g("span",kt,T(a(e).text),1),$t],8,gt),g("button",{class:"navbar-dropdown-title-mobile",type:"button","aria-label":a(i),onClick:s[0]||(s[0]=u=>o.value=!o.value)},[g("span",yt,T(a(e).text),1),g("span",{class:E(["arrow",o.value?"down":"right"])},null,2)],8,Lt),$(Ce,null,{default:N(()=>[q(g("ul",wt,[(r(!0),c(I,null,A(a(e).children,u=>(r(),c("li",{key:u.text,class:"navbar-dropdown-item"},[u.children?(r(),c(I,{key:0},[g("h4",Ct,[u.link?(r(),x(H,{key:0,item:u,onFocusout:v=>_(u,a(e).children)&&u.children.length===0&&(o.value=!1)},null,8,["item","onFocusout"])):(r(),c("span",St,T(u.text),1))]),g("ul",xt,[(r(!0),c(I,null,A(u.children,v=>(r(),c("li",{key:v.link,class:"navbar-dropdown-subitem"},[$(H,{item:v,onFocusout:p=>_(v,u.children)&&_(u,a(e).children)&&(o.value=!1)},null,8,["item","onFocusout"])]))),128))])],64)):(r(),x(H,{key:1,item:u,onFocusout:v=>_(u,a(e).children)&&(o.value=!1)},null,8,["item","onFocusout"]))]))),128))],512),[[G,o.value]])]),_:1})],2))}});var Bt=C(Tt,[["__file","NavbarDropdown.vue"]]);const _e=l=>decodeURI(l).replace(/#.*$/,"").replace(/(index)?\.(md|html)$/,""),Nt=(l,t)=>{if(t.hash===l)return!0;const e=_e(t.path),i=_e(l);return e===i},Se=(l,t)=>l.link&&Nt(l.link,t)?!0:l.children?l.children.some(e=>Se(e,t)):!1,xe=l=>!X(l)||/github\.com/.test(l)?"GitHub":/bitbucket\.org/.test(l)?"Bitbucket":/gitlab\.com/.test(l)?"GitLab":/gitee\.com/.test(l)?"Gitee":null,Dt={GitHub:":repo/edit/:branch/:path",GitLab:":repo/-/edit/:branch/:path",Gitee:":repo/edit/:branch/:path",Bitbucket:":repo/src/:branch/:path?mode=edit&spa=0&at=:branch&fileviewer=file-view-default"},It=({docsRepo:l,editLinkPattern:t})=>{if(t)return t;const e=xe(l);return e!==null?Dt[e]:null},Mt=({docsRepo:l,docsBranch:t,docsDir:e,filePathRelative:i,editLinkPattern:o})=>{if(!i)return null;const d=It({docsRepo:l,editLinkPattern:o});return d?d.replace(/:repo/,X(l)?l:`https://github.com/${l}`).replace(/:branch/,t).replace(/:path/,Re(`${Ae(e)}/${i}`)):null},Ht={key:0,class:"navbar-items"},Pt=S({setup(l){const t=()=>{const s=te(),u=ge(),v=Z(),p=D();return h(()=>{var B,M;const b=Object.keys(v.value.locales);if(b.length<2)return[];const k=s.currentRoute.value.path,L=s.currentRoute.value.fullPath;return[{text:(B=p.value.selectLanguageText)!=null?B:"unknown language",ariaLabel:(M=p.value.selectLanguageAriaLabel)!=null?M:"unkown language",children:b.map(O=>{var oe,se,le,ue,ie,ce;const W=(se=(oe=v.value.locales)==null?void 0:oe[O])!=null?se:{},ne=(ue=(le=p.value.locales)==null?void 0:le[O])!=null?ue:{},re=`${W.lang}`,Be=(ie=ne.selectLanguageName)!=null?ie:re;let V;if(re===v.value.lang)V=L;else{const ve=k.replace(u.value,O);s.getRoutes().some(Ne=>Ne.path===ve)?V=ve:V=(ce=ne.home)!=null?ce:O}return{text:Be,link:V}})}]})},e=()=>{const s=D(),u=h(()=>s.value.repo),v=h(()=>u.value?xe(u.value):null),p=h(()=>u.value&&!X(u.value)?`https://github.com/${u.value}`:u.value),b=h(()=>p.value?s.value.repoLabel?s.value.repoLabel:v.value===null?"Source":v.value:null);return h(()=>!p.value||!b.value?[]:[{text:b.value,link:p.value}])},i=s=>Le(s)?ye(s):s.children?J(Y({},s),{children:s.children.map(i)}):s,d=(()=>{const s=D();return h(()=>(s.value.navbar||[]).map(i))})(),f=t(),_=e(),n=h(()=>[...d.value,...f.value,..._.value]);return(s,u)=>a(n).length?(r(),c("nav",Ht,[(r(!0),c(I,null,A(a(n),v=>(r(),c("div",{key:v.text,class:"navbar-item"},[v.children?(r(),x(Bt,{key:0,item:v},null,8,["item"])):(r(),x(H,{key:1,item:v},null,8,["item"]))]))),128))])):w("",!0)}});var Te=C(Pt,[["__file","NavbarItems.vue"]]);const Et=["title"],Rt={class:"icon",focusable:"false",viewBox:"0 0 32 32"},At=Oe('',9),Ot=[At],Ft={class:"icon",focusable:"false",viewBox:"0 0 32 32"},zt=g("path",{d:"M13.502 5.414a15.075 15.075 0 0 0 11.594 18.194a11.113 11.113 0 0 1-7.975 3.39c-.138 0-.278.005-.418 0a11.094 11.094 0 0 1-3.2-21.584M14.98 3a1.002 1.002 0 0 0-.175.016a13.096 13.096 0 0 0 1.825 25.981c.164.006.328 0 .49 0a13.072 13.072 0 0 0 10.703-5.555a1.01 1.01 0 0 0-.783-1.565A13.08 13.08 0 0 1 15.89 4.38A1.015 1.015 0 0 0 14.98 3z",fill:"currentColor"},null,-1),Wt=[zt],Vt=S({setup(l){const t=D(),e=ee(),i=()=>{e.value=!e.value};return(o,d)=>(r(),c("button",{class:"toggle-dark-button",title:a(t).toggleDarkMode,onClick:i},[q((r(),c("svg",Rt,Ot,512)),[[G,!a(e)]]),q((r(),c("svg",Ft,Wt,512)),[[G,a(e)]])],8,Et))}});var Ut=C(Vt,[["__file","ToggleDarkModeButton.vue"]]);const jt=["title"],Kt=g("div",{class:"icon","aria-hidden":"true"},[g("span"),g("span"),g("span")],-1),qt=[Kt],Gt=S({emits:["toggle"],setup(l){const t=D();return(e,i)=>(r(),c("div",{class:"toggle-sidebar-button",title:a(t).toggleSidebar,"aria-expanded":"false",role:"button",tabindex:"0",onClick:i[0]||(i[0]=o=>e.$emit("toggle"))},qt,8,jt))}});var Xt=C(Gt,[["__file","ToggleSidebarButton.vue"]]);const Yt=S({emits:["toggle-sidebar"],setup(l){const t=D(),e=F(null),i=F(null),o=F(0),d=h(()=>o.value?{maxWidth:o.value+"px"}:{}),f=h(()=>t.value.darkMode);we(()=>{const s=_(e.value,"paddingLeft")+_(e.value,"paddingRight"),u=()=>{var v;window.innerWidth<=719?o.value=0:o.value=e.value.offsetWidth-s-(((v=i.value)==null?void 0:v.offsetWidth)||0)};u(),window.addEventListener("resize",u,!1),window.addEventListener("orientationchange",u,!1)});function _(n,s){var p,b,k;const u=(k=(b=(p=n==null?void 0:n.ownerDocument)==null?void 0:p.defaultView)==null?void 0:b.getComputedStyle(n,null))==null?void 0:k[s],v=Number.parseInt(u,10);return Number.isNaN(v)?0:v}return(n,s)=>{const u=R("NavbarSearch");return r(),c("header",{ref_key:"navbar",ref:e,class:"navbar"},[$(Xt,{onToggle:s[0]||(s[0]=v=>n.$emit("toggle-sidebar"))}),g("span",{ref_key:"navbarBrand",ref:i},[$(mt)],512),g("div",{class:"navbar-items-wrapper",style:Fe(a(d))},[y(n.$slots,"before"),$(Te,{class:"can-hide"}),y(n.$slots,"after"),a(f)?(r(),x(Ut,{key:0})):w("",!0),$(u)],4)],512)}}});var Jt=C(Yt,[["__file","Navbar.vue"]]);const Qt={class:"page-meta"},Zt={key:0,class:"meta-item edit-link"},ea={key:1,class:"meta-item last-updated"},ta={class:"meta-item-label"},aa={class:"meta-item-info"},na={key:2,class:"meta-item contributors"},ra={class:"meta-item-label"},oa={class:"meta-item-info"},sa=["title"],la=j(", "),ua=S({setup(l){const t=()=>{const n=D(),s=U(),u=P();return h(()=>{var M,O,W;if(!((O=(M=u.value.editLink)!=null?M:n.value.editLink)!=null?O:!0))return null;const{repo:p,docsRepo:b=p,docsBranch:k="main",docsDir:L="",editLinkText:m}=n.value;if(!b)return null;const B=Mt({docsRepo:b,docsBranch:k,docsDir:L,filePathRelative:s.value.filePathRelative,editLinkPattern:(W=u.value.editLinkPattern)!=null?W:n.value.editLinkPattern});return B?{text:m!=null?m:"Edit this page",link:B}:null})},e=()=>{const n=D(),s=U(),u=P();return h(()=>{var b,k,L,m;return!((k=(b=u.value.lastUpdated)!=null?b:n.value.lastUpdated)!=null?k:!0)||!((L=s.value.git)!=null&&L.updatedTime)?null:new Date((m=s.value.git)==null?void 0:m.updatedTime).toLocaleString()})},i=()=>{const n=D(),s=U(),u=P();return h(()=>{var p,b,k,L;return((b=(p=u.value.contributors)!=null?p:n.value.contributors)!=null?b:!0)&&(L=(k=s.value.git)==null?void 0:k.contributors)!=null?L:null})},o=D(),d=t(),f=e(),_=i();return(n,s)=>{const u=R("ClientOnly");return r(),c("footer",Qt,[a(d)?(r(),c("div",Zt,[$(H,{class:"meta-item-label",item:a(d)},null,8,["item"])])):w("",!0),a(f)?(r(),c("div",ea,[g("span",ta,T(a(o).lastUpdatedText)+": ",1),$(u,null,{default:N(()=>[g("span",aa,T(a(f)),1)]),_:1})])):w("",!0),a(_)&&a(_).length?(r(),c("div",na,[g("span",ra,T(a(o).contributorsText)+": ",1),g("span",oa,[(r(!0),c(I,null,A(a(_),(v,p)=>(r(),c(I,{key:p},[g("span",{class:"contributor",title:`email: ${v.email}`},T(v.name),9,sa),p!==a(_).length-1?(r(),c(I,{key:0},[la],64)):w("",!0)],64))),128))])])):w("",!0)])}}});var ia=C(ua,[["__file","PageMeta.vue"]]);const ca={key:0,class:"page-nav"},va={class:"inner"},da={key:0,class:"prev"},pa={key:1,class:"next"},ha=S({setup(l){const t=n=>n===!1?null:Le(n)?ye(n):ze(n)?n:!1,e=(n,s,u)=>{const v=n.findIndex(p=>p.link===s);if(v!==-1){const p=n[v+u];return p!=null&&p.link?p:null}for(const p of n)if(p.children){const b=e(p.children,s,u);if(b)return b}return null},i=P(),o=ae(),d=z(),f=h(()=>{const n=t(i.value.prev);return n!==!1?n:e(o.value,d.path,-1)}),_=h(()=>{const n=t(i.value.next);return n!==!1?n:e(o.value,d.path,1)});return(n,s)=>a(f)||a(_)?(r(),c("nav",ca,[g("p",va,[a(f)?(r(),c("span",da,[$(H,{item:a(f)},null,8,["item"])])):w("",!0),a(_)?(r(),c("span",pa,[$(H,{item:a(_)},null,8,["item"])])):w("",!0)])])):w("",!0)}});var _a=C(ha,[["__file","PageNav.vue"]]);const fa={class:"page"},ma={class:"theme-default-content"},ba=S({setup(l){return(t,e)=>{const i=R("Content");return r(),c("main",fa,[y(t.$slots,"top"),g("div",ma,[$(i)]),$(ia),$(_a),y(t.$slots,"bottom")])}}});var ga=C(ba,[["__file","Page.vue"]]);const ka={class:"sidebar-item-children"},$a=S({props:{item:{type:Object,required:!0},depth:{type:Number,required:!1,default:0}},setup(l){const t=l,{item:e,depth:i}=Q(t),o=z(),d=te(),f=h(()=>Se(e.value,o)),_=h(()=>({"sidebar-item":!0,"sidebar-heading":i.value===0,active:f.value,collapsible:e.value.collapsible})),n=F(!0),s=F(void 0);return e.value.collapsible&&(n.value=f.value,s.value=()=>{n.value=!n.value},d.afterEach(()=>{n.value=f.value})),(u,v)=>{var b;const p=R("SidebarItem",!0);return r(),c("li",null,[a(e).link?(r(),x(H,{key:0,class:E(a(_)),item:a(e)},null,8,["class","item"])):(r(),c("p",{key:1,tabindex:"0",class:E(a(_)),onClick:v[0]||(v[0]=(...k)=>s.value&&s.value(...k)),onKeydown:v[1]||(v[1]=We((...k)=>s.value&&s.value(...k),["enter"]))},[j(T(a(e).text)+" ",1),a(e).collapsible?(r(),c("span",{key:0,class:E(["arrow",n.value?"down":"right"])},null,2)):w("",!0)],34)),(b=a(e).children)!=null&&b.length?(r(),x(Ce,{key:2},{default:N(()=>[q(g("ul",ka,[(r(!0),c(I,null,A(a(e).children,k=>(r(),x(p,{key:`${a(i)}${k.text}${k.link}`,item:k,depth:a(i)+1},null,8,["item","depth"]))),128))],512),[[G,n.value]])]),_:1})):w("",!0)])}}});var La=C($a,[["__file","SidebarItem.vue"]]);const ya={key:0,class:"sidebar-items"},wa=S({setup(l){const t=z(),e=ae();return $e(()=>t.hash,i=>{const o=document.querySelector(".sidebar");if(!o)return;const d=document.querySelector(`.sidebar a.sidebar-item[href="${t.path}${i}"]`);if(!d)return;const f=o.getBoundingClientRect().top,_=o.getBoundingClientRect().height,n=d.getBoundingClientRect().top,s=d.getBoundingClientRect().height;nf+_&&d.scrollIntoView(!1)}),(i,o)=>a(e).length?(r(),c("ul",ya,[(r(!0),c(I,null,A(a(e),d=>(r(),x(La,{key:d.link||d.text,item:d},null,8,["item"]))),128))])):w("",!0)}});var Ca=C(wa,[["__file","SidebarItems.vue"]]);const Sa={class:"sidebar"},xa=S({setup(l){return(t,e)=>(r(),c("aside",Sa,[$(Te),y(t.$slots,"top"),$(Ca),y(t.$slots,"bottom")]))}});var Ta=C(xa,[["__file","Sidebar.vue"]]);const Ba=S({setup(l){const t=U(),e=P(),i=D(),o=h(()=>e.value.navbar!==!1&&i.value.navbar!==!1),d=ae(),f=F(!1),_=m=>{f.value=typeof m=="boolean"?m:!f.value},n={x:0,y:0},s=m=>{n.x=m.changedTouches[0].clientX,n.y=m.changedTouches[0].clientY},u=m=>{const B=m.changedTouches[0].clientX-n.x,M=m.changedTouches[0].clientY-n.y;Math.abs(B)>Math.abs(M)&&Math.abs(B)>40&&(B>0&&n.x<=80?_(!0):_(!1))},v=h(()=>[{"no-navbar":!o.value,"no-sidebar":!d.value.length,"sidebar-open":f.value},e.value.pageClass]);let p;we(()=>{p=te().afterEach(()=>{_(!1)})}),Ve(()=>{p()});const b=Ue(),k=b.resolve,L=b.pending;return(m,B)=>(r(),c("div",{class:E(["theme-container",a(v)]),onTouchstart:s,onTouchend:u},[y(m.$slots,"navbar",{},()=>[a(o)?(r(),x(Jt,{key:0,onToggleSidebar:_},{before:N(()=>[y(m.$slots,"navbar-before")]),after:N(()=>[y(m.$slots,"navbar-after")]),_:3})):w("",!0)]),g("div",{class:"sidebar-mask",onClick:B[0]||(B[0]=M=>_(!1))}),y(m.$slots,"sidebar",{},()=>[$(Ta,null,{top:N(()=>[y(m.$slots,"sidebar-top")]),bottom:N(()=>[y(m.$slots,"sidebar-bottom")]),_:3})]),y(m.$slots,"page",{},()=>[a(e).home?(r(),x(_t,{key:0})):(r(),x(ke,{key:1,name:"fade-slide-y",mode:"out-in",onBeforeEnter:a(k),onBeforeLeave:a(L)},{default:N(()=>[(r(),x(ga,{key:a(t).path},{top:N(()=>[y(m.$slots,"page-top")]),bottom:N(()=>[y(m.$slots,"page-bottom")]),_:3}))]),_:3},8,["onBeforeEnter","onBeforeLeave"]))])],34))}});var Ia=C(Ba,[["__file","Layout.vue"]]);export{Ia as default};
diff --git a/assets/README.license.html.23a04de6.js b/assets/README.license.html.23a04de6.js
new file mode 100644
index 0000000..ac5f08e
--- /dev/null
+++ b/assets/README.license.html.23a04de6.js
@@ -0,0 +1 @@
+const e={key:"v-7e2295df",path:"/README.license.html",title:"Home",lang:"en-US",frontmatter:{home:!0,title:"Home",tagline:null,heroImage:"/images/circle.webp",actions:[{text:"Get Started",link:"/getting-started.html",type:"primary"},{text:"Introduction",link:"/introduction/",type:"secondary"}],features:[{title:"Discover",details:"Find and judge the relevance and quality of research software."},{title:"Recognize",details:"Encourages research software engineers to make their research software findable and accessible, ensuring recognition of their work."},{title:"Impact",details:"Facilitates research institutes to showcase the software produced by their organization and monitor its reuse and impact."}],footer:"The Netherlands eScience Center"},excerpt:"",headers:[],git:{updatedTime:1657095699e3,contributors:[{name:"Jesu\u0301s Garci\u0301a",email:"ctw@ctwhome.com",commits:1}]},filePathRelative:"README.license.md"};export{e as data};
diff --git a/assets/README.license.html.900cec75.js b/assets/README.license.html.900cec75.js
new file mode 100644
index 0000000..cd54af0
--- /dev/null
+++ b/assets/README.license.html.900cec75.js
@@ -0,0 +1 @@
+import{_ as e}from"./app.60036ba8.js";const _={};function r(c,n){return null}var l=e(_,[["render",r],["__file","README.license.html.vue"]]);export{l as default};
diff --git a/assets/adding-projects.html.5edaeca6.js b/assets/adding-projects.html.5edaeca6.js
new file mode 100644
index 0000000..ef296a0
--- /dev/null
+++ b/assets/adding-projects.html.5edaeca6.js
@@ -0,0 +1 @@
+const e={key:"v-00dd73ec",path:"/adding-projects.html",title:"Adding a project",lang:"en-US",frontmatter:{},excerpt:"",headers:[{level:2,title:"Project Information",slug:"project-information",children:[]},{level:2,title:"Project Team",slug:"project-team",children:[]},{level:2,title:"Contributing Organizations",slug:"contributing-organizations",children:[]},{level:2,title:"Impact and Output",slug:"impact-and-output",children:[]},{level:2,title:"Related topics",slug:"related-topics",children:[]},{level:2,title:"Maintainers",slug:"maintainers",children:[]},{level:2,title:"The finished page",slug:"the-finished-page",children:[]}],git:{updatedTime:1668528726e3,contributors:[{name:"Jason Maassen",email:"jmaassen73@gmail.com",commits:5}]},filePathRelative:"adding-projects.md"};export{e as data};
diff --git a/assets/adding-projects.html.ac7444b3.js b/assets/adding-projects.html.ac7444b3.js
new file mode 100644
index 0000000..19219d7
--- /dev/null
+++ b/assets/adding-projects.html.ac7444b3.js
@@ -0,0 +1 @@
+import{_ as c,r as s,o as d,c as h,a as e,b as o,w as r,F as l,d as t,e as a}from"./app.60036ba8.js";import{_ as p}from"./plus-software-projects.0962d84b.js";var g="/documentation/new-project.gif",u="/documentation/basic-project-information.gif",m="/documentation/view-and-publish.gif",_="/documentation/edit-page.gif",f="/documentation/project-team-information.gif",b="/documentation/person-information.gif",y="/documentation/project-add-organization.gif",w="/documentation/project-add-organization-details.gif",v="/documentation/project-add-impact.gif",j="/documentation/project-add-manual-mention.gif",R="/documentation/project-related-topics.gif",T="/documentation/published.gif";const k={},D=e("h1",{id:"adding-a-project",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#adding-a-project","aria-hidden":"true"},"#"),t(" Adding a project")],-1),x=t("Before you can add a project, you will need have access to the RSD (see "),O=t("How to get access"),I=t(") and "),z=t("Sign in"),A=t("."),S=a('
After signing in, use the "+" button next to your avatar icon on the top right of the page, and select "New Project":
Before the project page is created, you must provide a Title and Subtitle for your project:
The RSD will automatically generate a slug for your project based on the project name you have provided. This slug will become part of the URL on which your project page can found. There is a small chance the generated slug is already in use by another project. If this is the case, an error will be show and you will need to change the slug resolve this conflict.
WARNING
After you save the project page the slug can no longer be changed! You can still change the title or subtitle of the project however.
Once you click "save" the RSD will initialize a new empty project page. This page will not be public yet to give you some time to provide additional information. Next, you can add additional information in the 7 sections explained below.
On this page, you can add and change the basic information about the project. This includes:
',10),N=e("li",null,[t("The "),e("strong",null,"title"),t(" of the project")],-1),q=e("li",null,[t("A "),e("strong",null,"subtitle"),t(" (which briefly explains the topic).")],-1),C=e("li",null,[t("An "),e("strong",null,"image"),t(" illustrating the topic or goal of the project")],-1),P=t("A "),W=e("strong",null,"description",-1),E=t(" of the project (written in "),L={href:"https://www.markdownguide.org",target:"_blank",rel:"noopener noreferrer"},V=t("markdown"),B=t(")."),G=e("p",null,"In addition, the sidebar on the right shows:",-1),U=e("li",null,[t("The "),e("strong",null,"publication status")],-1),Y=e("li",null,[t("A "),e("strong",null,"start date"),t(" and "),e("strong",null,"end date")],-1),F=e("li",null,[t("A "),e("strong",null,"Grant ID")],-1),K=t("The "),H=e("strong",null,"funding organization(s)",-1),M=t(" as listed in the RSD or the "),$={href:"https://ror.org",target:"_blank",rel:"noopener noreferrer"},J=t("ROR database"),Q=e("li",null,[t("A list of relevant "),e("strong",null,"Project links"),t(" (such as a project web page, github organization, etc.)")],-1),X=t("The "),Z=e("strong",null,"Research domain(s)",-1),tt=t(" of this project (as defined by the "),et={href:"https://erc.europa.eu/news/new-erc-panel-structure-2021-and-2022",target:"_blank",rel:"noopener noreferrer"},ot=t("ERC"),nt=t(")"),at=e("li",null,[e("strong",null,"Keywords"),t(" for this project")],-1),it=a('
While entering this information, any changes you make are stored automatically. You can view the resulting page by clicking view page in the top right corner. Click the pencil icon in the top right to get back to the editing view.
TIP
Choose your Title, Subtitle, Keywords and Research domains wisely, as they are used by visitors of the RSD for searching and filtering content!
In the top right corner of the page, you can find a "View page" link, which you can use at any time to inspect the resulting project page:
The "Published slider can be use to make the page public once you are satisfied with the result.
To return to editing the page use the link in the top right.
',8),st=t("On this page, you can add team members to the project. Using the search bar on the left, you can search for persons registered in the RSD and "),rt={href:"https://orcid.org",target:"_blank",rel:"noopener noreferrer"},ct=t("ORCID"),dt=t(' databases using their name or ORCID. To add a team member, select the person from the drop down list of search results, or select "Add ...." to manually add a person if no information is found in the RSD or ORCID.'),ht=a('
Next, a pop up appears with the information available on this team member:
You can correct the available information and add any missing fields before adding this person to the team. The information stored about each team member is specific to this project. Therefore, you can safely change information about this person without having an effect on any other project the person is involved in.
DANGER
When manually adding team members or adding images or email adresses of persons, please ensure you have persmission to share this information!
',6),lt=t("On this page, you can add participating organizations to the project. Using the search bar on the left, you can search for organizations listed in the RSD and "),pt={href:"https://ror.org",target:"_blank",rel:"noopener noreferrer"},gt=t("ROR"),ut=t(' databases using their name or ROR identifier. To add a participating organization, select the organization from the drop down list of search results, or select "Add ...." to manually add an organization if no information is found in the RSD or ROR.'),mt=a('
Next, a pop up appears with the information available on this organization:
The information on organizations found in the RSD or ROR database are (mostly) read-only. When adding a new organization from ROR, you can only add a logo for this organization. All other information is retrieved automatically.
WARNING
Regular users cannot update an organization after adding it to the RSD. Only the organization maintainer (for registered organizations) or the RSD administrators can update this information. Please contact us if you need to update organization information.
In the next two sections, you can add Impact and Output to projects. These entries may consist of other research outputs such as publications, dataset, book sections, blogs, etc. Where Output typically consists of research output being produced by the project team itself, Impact is generally triggered by events outside of the project, such as re-use of results in other projects, publications, or society, items in the media, etc.
',7),_t=t("To add items, the search bar on the left can be used to search the RSD, "),ft={href:"https://crossref.org",target:"_blank",rel:"noopener noreferrer"},bt=t("Crossref"),yt=t(", and "),wt={href:"https://datacite.org",target:"_blank",rel:"noopener noreferrer"},vt=t("DataCite"),jt=t(" databases using the "),Rt=e("strong",null,"Title",-1),Tt=t(" or "),kt=e("strong",null,"DOI",-1),Dt=t(" of the research output. An item can be added by selecting it from the list of search results. The RSD will automatically classify the item based on the available metadata."),xt=a('
If needed, items without a DOI can also be added manually. After clicking "Add" a popup will appear to provide the details of this item.
Each manually added item should at least have a Title, Type and URL. All other fields are optional. The Note field can be used to add a note to this item, and will not be shown on the project page.
WARNING
Please check if the information is complete and correct. A manual item can not be edited after it has been saved!
The related topics section can be used to link related projects and software pages in the RSD to this project page. Items can be added by simply typing (part) of the name in either search bars, and selecting the desired item from the search result list.
Once you are satisfied with the information you have entered for each of the sections, you can publish the software page to make it publicly available. To do so, use the "Published" slider on the information page and use the "View page link to admire the result:
Don't hesitate to update and extend the page later!
',13);function Ot(It,zt){const i=s("RouterLink"),n=s("ExternalLinkIcon");return d(),h(l,null,[D,e("p",null,[x,o(i,{to:"/getting-access.html"},{default:r(()=>[O]),_:1}),I,o(i,{to:"/getting-access.html#how-to-sign-in"},{default:r(()=>[z]),_:1}),A]),S,e("ul",null,[N,q,C,e("li",null,[P,W,E,e("a",L,[V,o(n)]),B])]),G,e("ul",null,[U,Y,F,e("li",null,[K,H,M,e("a",$,[J,o(n)])]),Q,e("li",null,[X,Z,tt,e("a",et,[ot,o(n)]),nt]),at]),it,e("p",null,[st,e("a",rt,[ct,o(n)]),dt]),ht,e("p",null,[lt,e("a",pt,[gt,o(n)]),ut]),mt,e("p",null,[_t,e("a",ft,[bt,o(n)]),yt,e("a",wt,[vt,o(n)]),jt,Rt,Tt,kt,Dt]),xt],64)}var Nt=c(k,[["render",Ot],["__file","adding-projects.html.vue"]]);export{Nt as default};
diff --git a/assets/adding-software.html.ac410caf.js b/assets/adding-software.html.ac410caf.js
new file mode 100644
index 0000000..78ec94a
--- /dev/null
+++ b/assets/adding-software.html.ac410caf.js
@@ -0,0 +1 @@
+import{_ as h,r as n,o as c,c as d,a as e,b as o,w as r,F as l,d as t,e as s}from"./app.60036ba8.js";import{_ as u}from"./plus-software-projects.0962d84b.js";var f="/documentation/software-information.gif",p="/documentation/contributors.gif",m="/documentation/organizations.gif",g="/documentation/mentions.gif",_="/documentation/testimonials.gif",w="/documentation/finale.gif";const b={},y=e("h1",{id:"adding-software",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#adding-software","aria-hidden":"true"},"#"),t(" Adding software")],-1),v=t("Before you can add software, you will need have access to the RSD (see "),x=t("How to get access"),k=t(") and "),D=t("Sign in"),I=t("."),O=s('
After signing in, you can use the "+" button next to your avatar icon on the top right of the page, and from the drop down menu select "New Software":
To create a new software page, you must provide a name for your software and a short description of what it does. Once you click "save" the RSD will use this information to initialize a new empty software page. This software page is not be public yet to give you some time to provide additional information.
Next, you can add additional information in the 7 sections explained below.
In this section you can provide the basic information about the software:
A Getting started URL which refers to webpage with more information about the software. This is shown as the "getting started" button on the software page.
A Source code repository URL of the software. This link will show up as a repository icon on the software page and will be used to harvest information about the software development activity, which will be shown as a graph. At the moment we support github, gitlab and have limited support for bitbucket.
A more extensive Description of the software, which will be shown on the software page. You can use markdown to write this description, or import an existing markdown file from the web.
A concept DOI for the archived releases of the software. This concept DOI will be used to automatically detect new releases of your software, and generate the block with citation information shown on the software page. You can find more information on concept DOIs and how to create them here.
Keywords describing the software. These will be shown in the sidebar of the software page. If you have provided a concept DOI, the keywords can also be imported from the archive metadata.
The License of the software. This will be shown in the sidebar of the software page. If you have provided a concept DOI, the license can also be imported from the archive metadata.
',9),T=t("In this section, you can provide more information on who contributed to the software. This section can be used to list the developers, designers, community managers, etc. If you have provided a "),R=e("strong",null,"concept DOI",-1),A=t(' in the previous section, you can import the contributors from the DOI metadata by clicking the "import contributors" button. Alternatively / additionally you can use the search bar underneath "Add contributor" to search for people already registered in the RSD or '),S={href:"https://orcid.org",target:"_blank",rel:"noopener noreferrer"},q=t("ORCID"),z=t(' database. If needed, you can add a role and affiliation to the contributor, and select one contributor as a "contact person" for the software.'),L=e("p",null,[e("img",{src:p,alt:"image"})],-1),N=e("p",null,"The contributors you add will show up in the contributors section of the software page.",-1),B=e("h2",{id:"organizations",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#organizations","aria-hidden":"true"},"#"),t(" Organizations")],-1),C=t('In this section, you can list which organizations contributed to the development of the software. You can use the search bar underneath "Add organization" to search for organizations already registered in the RSD or in the '),F={href:"https://ROR.org",target:"_blank",rel:"noopener noreferrer"},V=t("ROR"),Y=t(" database."),E=e("p",null,[e("img",{src:m,alt:"image"})],-1),M=e("h2",{id:"mentions",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#mentions","aria-hidden":"true"},"#"),t(" Mentions")],-1),U=t('This section allows you to add mentions to your software page. You can use this to list publications, presentations, videos, blogs, etc. that prominently feature your software, or the results produced by your software. To add a mention, you can use the search bar below "Find publication" to search for a DOI or publication title in the RSD, '),G={href:"https://www.crossref.org/",target:"_blank",rel:"noopener noreferrer"},H=t("Crossref"),K=t(" or "),$={href:"https://datacite.org/",target:"_blank",rel:"noopener noreferrer"},j=t("Datacite"),J=t(". All the relevant data about the publication will be retrieved automatically. For publications without a DOI (typically blogs or webpages), it is also possible to manually add a mention."),P=s('
Once you are satisfied with the data you have entered for the different sections, you can publish the software page to make it publicly available. Don't hesitate to update and extend the page later!
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.
Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.
This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at rsd@esciencecenter.nl All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the reporter of any incident.
Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:
Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.
Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.
Community Impact: A violation through a single incident or series of actions.
Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.
Community Impact: A serious violation of community standards, including sustained inappropriate behavior.
Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.
Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
Consequence: A permanent ban from any sort of public interaction within the community.
',33),p=e("This Code of Conduct is adapted from the "),u={href:"https://www.contributor-covenant.org",target:"_blank",rel:"noopener noreferrer"},m=e("Contributor Covenant"),f=e(", version 2.1, available at "),g={href:"https://www.contributor-covenant.org/version/2/1/code_of_conduct.html",target:"_blank",rel:"noopener noreferrer"},b=e("https://www.contributor-covenant.org/version/2/1/code_of_conduct.html"),v=e("."),y=e("Community Impact Guidelines were inspired by "),_={href:"https://github.com/mozilla/diversity",target:"_blank",rel:"noopener noreferrer"},w=e("Mozilla's code of conduct enforcement ladder"),C=e("."),x=e("For answers to common questions about this code of conduct, see the FAQ at "),k={href:"https://www.contributor-covenant.org/faq",target:"_blank",rel:"noopener noreferrer"},A=e("https://www.contributor-covenant.org/faq"),q=e(". Translations are available at "),E={href:"https://www.contributor-covenant.org/translations",target:"_blank",rel:"noopener noreferrer"},I=e("https://www.contributor-covenant.org/translations"),T=e(".");function B(N,V){const o=a("ExternalLinkIcon");return r(),s(c,null,[h,n("p",null,[p,n("a",u,[m,t(o)]),f,n("a",g,[b,t(o)]),v]),n("p",null,[y,n("a",_,[w,t(o)]),C]),n("p",null,[x,n("a",k,[A,t(o)]),q,n("a",E,[I,t(o)]),T])],64)}var F=i(l,[["render",B],["__file","code-of-conduct.html.vue"]]);export{F as default};
diff --git a/assets/contributors.html.40934495.js b/assets/contributors.html.40934495.js
new file mode 100644
index 0000000..afc59da
--- /dev/null
+++ b/assets/contributors.html.40934495.js
@@ -0,0 +1 @@
+import{_ as r,r as s,o as a,c as u,a as e,b as o,w as h,F as l,d as t,e as c}from"./app.60036ba8.js";const d={},_=e("h1",{id:"contributors",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contributors","aria-hidden":"true"},"#"),t(" Contributors")],-1),f=e("h2",{id:"contributing-to-the-research-software-directory-as-a-service",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#contributing-to-the-research-software-directory-as-a-service","aria-hidden":"true"},"#"),t(" Contributing to the Research Software Directory (as a Service)")],-1),m=e("p",null,"\u{1F44D}\u{1F389} First off, thanks for taking the time to contribute! \u{1F389}\u{1F44D}",-1),y=t("The following is a set of guidelines for contributing to the Research Software Directory (as a Service), which is hosted on "),b={href:"https://github.com/research-software-directory/RSD-as-a-service",target:"_blank",rel:"noopener noreferrer"},p=t("GitHub"),g=t("."),w=e("br",null,null,-1),k=t(" These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document."),v=e("br",null,null,-1),q=t(" We welcome any kind of contribution to our software, from simple comments or questions to a full-fledged "),x={href:"https://help.github.com/articles/about-pull-requests/",target:"_blank",rel:"noopener noreferrer"},S=t("pull request"),R=t("."),C=e("h2",{id:"code-of-conduct",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#code-of-conduct","aria-hidden":"true"},"#"),t(" Code of conduct")],-1),D=t("Help us keep the Research Software Directory open and inclusive. Please read and follow our "),H=t("Code of Conduct"),T=t("."),I=c('
For general questions (not directly related to the development of the software) you can send an email to rsd@esciencecenter.nl. Alternatively, you can also submit an issue:
',6),Y=t("use the search functionality "),F={href:"https://github.com/research-software-directory/RSD-as-a-service/issues",target:"_blank",rel:"noopener noreferrer"},G=t("here"),L=t(" to see if someone already filed the same issue;"),N=e("li",null,"if you find a similar issue, you can add your own comments to this issue;",-1),V=e("li",null,"if your issue search did not yield any relevant results, make a new issue;",-1),A=e("li",null,'apply the "question" label; apply other labels when relevant.',-1),B=e("h2",{id:"you-have-found-a-bug",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#you-have-found-a-bug","aria-hidden":"true"},"#"),t(" You have found a bug")],-1),E=e("p",null,"If you find a bug or experience unexpected behavior, you can submit an issue:",-1),W=t("use the search functionality "),P={href:"https://github.com/research-software-directory/RSD-as-a-service/issues",target:"_blank",rel:"noopener noreferrer"},j=t("here"),J=t(" to see if someone already filed the same issue;"),K=e("li",null,"if you find a similar issue, you can add your own comments to this issue;",-1),U=t("if your issue search did not yield any relevant results, make a new issue, making sure to provide enough information to the rest of the community to understand the cause and context of the problem. Depending on the issue and your technical expertise, you may want to include: "),z=t("the "),M={href:"https://help.github.com/articles/autolinked-references-and-urls/#commit-shas",target:"_blank",rel:"noopener noreferrer"},O=t("SHA hashcode"),Q=t(" of the commit that is causing your problem;"),X=e("li",null,"some identifying information (name and version number) for the version you're using;",-1),Z=e("li",null,"information about the operating system and browser you are using;",-1),$=e("li",null,'apply the "bug" label; apply other labels when relevant.',-1),ee=e("h2",{id:"you-want-to-request-a-feature",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#you-want-to-request-a-feature","aria-hidden":"true"},"#"),t(" You want to request a feature")],-1),te=e("p",null,"To request a feature you can submit an issue on GitHub. Please keep in mind that our development resources are limited, so we may not be able to honor your request.",-1),oe=t("use the search functionality "),ne={href:"https://github.com/research-software-directory/RSD-as-a-service/issues",target:"_blank",rel:"noopener noreferrer"},se=t("here"),ie=t(" to see if someone already filed the same issue;"),re=e("li",null,"if you find a similar issue, you can add your own comments and suggestions to this issue (having more people request the same feature may increase its priority);",-1),ae=e("li",null,"if your issue search did not yield any relevant results, make a new issue, making sure to provide enough information to the rest of the community to understand the feature you are requesting. We may get back to you with further questions.",-1),ue=e("li",null,'apply the "feature" label; apply other labels when relevant.',-1),he=e("h2",{id:"you-want-to-make-some-kind-of-change-to-the-code-base-yourself",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#you-want-to-make-some-kind-of-change-to-the-code-base-yourself","aria-hidden":"true"},"#"),t(" You want to make some kind of change to the code base yourself")],-1),le=e("p",null,"Contributions to the code base are very welcome. Keep in mind, however, that this also requires a good interaction with the community to ensure that your contribution is adopted.",-1),ce=e("li",null,[t("("),e("strong",null,"important"),t(") announce your plan to the rest of the community "),e("em",null,"before you start working"),t(". This announcement should be in the form of a (new) issue;")],-1),de=e("li",null,[t("("),e("strong",null,"important"),t(") wait until some kind of consensus is reached about your idea is a good idea;")],-1),_e=t("if needed, fork the repository to your own Github profile and create your own feature branch off of the latest master commit. While working on your feature branch, make sure to stay up to date with the master branch by pulling in changes, possibly from the 'upstream' repository (follow the instructions "),fe={href:"https://help.github.com/articles/configuring-a-remote-for-a-fork/",target:"_blank",rel:"noopener noreferrer"},me=t("here"),ye=t(" and "),be={href:"https://help.github.com/articles/syncing-a-fork/",target:"_blank",rel:"noopener noreferrer"},pe=t("here"),ge=t(");"),we=e("li",null,"make sure the existing unit tests still work;",-1),ke=e("li",null,"make sure that the existing integration tests still work;",-1),ve=e("li",null,"add your own unit tests and integration tests (if necessary);",-1),qe=e("li",null,"update or expand the documentation;",-1),xe={href:"http://rogerdudler.github.io/git-guide/",target:"_blank",rel:"noopener noreferrer"},Se=t("push"),Re=t(" your feature branch to (your fork of) the repository on GitHub;"),Ce=t("create a pull request, e.g. following the instructions "),De={href:"https://help.github.com/articles/creating-a-pull-request/",target:"_blank",rel:"noopener noreferrer"},He=t("here"),Te=t("."),Ie=e("p",null,"In case you feel like you've made a valuable contribution, but you don't know how to write or run tests for it, or how to generate the documentation: don't let this discourage you from making the pull request; we can help you! Just go ahead and submit the pull request, but keep in mind that you might be asked to append additional commits to your pull request (have a look at some of our old pull requests to see how this works.",-1),Ye=e("h2",{id:"you-want-to-contribute-in-some-other-way",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#you-want-to-contribute-in-some-other-way","aria-hidden":"true"},"#"),t(" You want to contribute in some other way")],-1),Fe=e("p",null,"Contributions to the code are by no means the only way to contribute to the Research Software Directory. If you wish to contribute in some other way, please contact us at rsd@esciencecenter.nl.",-1);function Ge(Le,Ne){const n=s("ExternalLinkIcon"),i=s("RouterLink");return a(),u(l,null,[_,f,m,e("p",null,[y,e("a",b,[p,o(n)]),g,w,k,v,q,e("a",x,[S,o(n)]),R]),C,e("p",null,[D,o(i,{to:"/code-of-conduct.html"},{default:h(()=>[H]),_:1}),T]),I,e("ol",null,[e("li",null,[Y,e("a",F,[G,o(n)]),L]),N,V,A]),B,E,e("ol",null,[e("li",null,[W,e("a",P,[j,o(n)]),J]),K,e("li",null,[U,e("ul",null,[e("li",null,[z,e("a",M,[O,o(n)]),Q]),X,Z])]),$]),ee,te,e("ol",null,[e("li",null,[oe,e("a",ne,[se,o(n)]),ie]),re,ae,ue]),he,le,e("ol",null,[ce,de,e("li",null,[_e,e("a",fe,[me,o(n)]),ye,e("a",be,[pe,o(n)]),ge]),we,ke,ve,qe,e("li",null,[e("a",xe,[Se,o(n)]),Re]),e("li",null,[Ce,e("a",De,[He,o(n)]),Te])]),Ie,Ye,Fe],64)}var Ae=r(d,[["render",Ge],["__file","contributors.html.vue"]]);export{Ae as default};
diff --git a/assets/contributors.html.f9c76cee.js b/assets/contributors.html.f9c76cee.js
new file mode 100644
index 0000000..2dc8a9a
--- /dev/null
+++ b/assets/contributors.html.f9c76cee.js
@@ -0,0 +1 @@
+const e={key:"v-20e7df08",path:"/contributors.html",title:"Contributors",lang:"en-US",frontmatter:{},excerpt:"",headers:[{level:2,title:"Contributing to the Research Software Directory (as a Service)",slug:"contributing-to-the-research-software-directory-as-a-service",children:[]},{level:2,title:"Code of conduct",slug:"code-of-conduct",children:[]},{level:2,title:"How to contribute",slug:"how-to-contribute",children:[]},{level:2,title:"You have a question, suggestion, comment, etc.",slug:"you-have-a-question-suggestion-comment-etc",children:[]},{level:2,title:"You have found a bug",slug:"you-have-found-a-bug",children:[]},{level:2,title:"You want to request a feature",slug:"you-want-to-request-a-feature",children:[]},{level:2,title:"You want to make some kind of change to the code base yourself",slug:"you-want-to-make-some-kind-of-change-to-the-code-base-yourself",children:[]},{level:2,title:"You want to contribute in some other way",slug:"you-want-to-contribute-in-some-other-way",children:[]}],git:{updatedTime:1657095699e3,contributors:[{name:"Jesu\u0301s Garci\u0301a",email:"ctw@ctwhome.com",commits:1}]},filePathRelative:"contributors.md"};export{e as data};
diff --git a/assets/embed.html.a56c91ad.js b/assets/embed.html.a56c91ad.js
new file mode 100644
index 0000000..2b7122e
--- /dev/null
+++ b/assets/embed.html.a56c91ad.js
@@ -0,0 +1,6 @@
+import{_ as a,e as n}from"./app.60036ba8.js";const s={},t=n(`
# Embed the RSD Software and Projects as an IFrame
This feature allows you to embed the RSD Software and Projects as an IFrame in your website. The Header and the Footer are automatically hidden and users will be able to navigate between the main list and the document.
`,7);function e(p,o){return t}var u=a(s,[["render",e],["__file","embed.html.vue"]]);export{u as default};
diff --git a/assets/embed.html.dad97e8d.js b/assets/embed.html.dad97e8d.js
new file mode 100644
index 0000000..de6bf5f
--- /dev/null
+++ b/assets/embed.html.dad97e8d.js
@@ -0,0 +1 @@
+const e={key:"v-baccbd4e",path:"/embed.html",title:"Embed an IFrame",lang:"en-US",frontmatter:{},excerpt:"",headers:[{level:2,title:"Embed the RSD Software and Projects as an IFrame",slug:"embed-the-rsd-software-and-projects-as-an-iframe",children:[{level:3,title:"Use example:",slug:"use-example",children:[]},{level:3,title:"Embedding:",slug:"embedding",children:[]}]}],git:{updatedTime:1657095699e3,contributors:[{name:"Jesu\u0301s Garci\u0301a",email:"ctw@ctwhome.com",commits:1}]},filePathRelative:"embed.md"};export{e as data};
diff --git a/assets/faq.html.1ce0588a.js b/assets/faq.html.1ce0588a.js
new file mode 100644
index 0000000..3816c44
--- /dev/null
+++ b/assets/faq.html.1ce0588a.js
@@ -0,0 +1 @@
+const e={key:"v-092a1d7c",path:"/faq.html",title:"Frequently Asked Questions",lang:"en-US",frontmatter:{},excerpt:"",headers:[],git:{updatedTime:1668516783e3,contributors:[{name:"Jason Maassen",email:"jmaassen73@gmail.com",commits:2}]},filePathRelative:"faq.md"};export{e as data};
diff --git a/assets/faq.html.8e25d3e8.js b/assets/faq.html.8e25d3e8.js
new file mode 100644
index 0000000..932e7be
--- /dev/null
+++ b/assets/faq.html.8e25d3e8.js
@@ -0,0 +1 @@
+import{_ as t,o as s,c as a,F as n,a as e,d as r}from"./app.60036ba8.js";const o={},c=e("h1",{id:"frequently-asked-questions",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#frequently-asked-questions","aria-hidden":"true"},"#"),r(" Frequently Asked Questions")],-1),d=e("p",null,"No questions yet!",-1);function _(l,i){return s(),a(n,null,[c,d],64)}var f=t(o,[["render",_],["__file","faq.html.vue"]]);export{f as default};
diff --git a/assets/getting-access.html.60991b84.js b/assets/getting-access.html.60991b84.js
new file mode 100644
index 0000000..c968cd2
--- /dev/null
+++ b/assets/getting-access.html.60991b84.js
@@ -0,0 +1 @@
+import{_ as r,r as a,o as c,c as h,a as e,b as o,w as i,F as l,d as t,e as d}from"./app.60036ba8.js";import{_ as u}from"./idp-selection.3c958d19.js";import{_}from"./my-software.fd5ba780.js";const g={},f=e("h1",{id:"how-to-get-access",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#how-to-get-access","aria-hidden":"true"},"#"),t(" How to get access")],-1),p=e("p",null,"While anyone is free to browse through the content of the RSD, you'll need to be able to sign in before you can add our own content. Currently, there are two ways to get access:",-1),m=t("You have an "),y={href:"https://orcid.org/",target:"_blank",rel:"noopener noreferrer"},b=t("ORCID"),w=t(", and send us a request for access, or"),R=t("Your organization participates in "),D={href:"https://www.surf.nl/en/surfconext-global-access-with-1-set-of-credentials",target:"_blank",rel:"noopener noreferrer"},v=t("SurfConext"),x=t(" and has enabled access to the RSD."),S=t("If you wish to add your organization to the RSD or claim an organization which is already listed, please have a look at how to "),C=t("Register an organization"),I=t("."),k=e("h2",{id:"getting-access-via-orcid",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#getting-access-via-orcid","aria-hidden":"true"},"#"),t(" Getting access via ORCID")],-1),O={href:"https://orcid.org/",target:"_blank",rel:"noopener noreferrer"},z=t("ORCID"),F=t(" is the Open Research and Contributor ID. It provides a unique, persistent identifier for researchers and is widely used to identify their contributions to research outputs (such as publications, software, data, etc.). You can use your ORCID account to get access to the RSD. However, since anyone is free to create an ORCID, we only enable ORCID sign-in on request."),Y=e("div",{class:"custom-container tip"},[e("p",{class:"custom-container-title"},"TIP"),e("p",null,[t("Please "),e("a",{href:"mailto:rsd@esciencecenter.nl"},"contact us"),t(" if you wish to use ORCID to sign in to the RSD and provide the following information:")]),e("ul",null,[e("li",null,"Your name."),e("li",null,"Your affiliation(s)."),e("li",null,"Your ORCID."),e("li",null,"Example links illustrating the the content you wish to add.")])],-1),q=t("We will then contact you to arrange access. Once your ORCID sign in is enabled, an RSD account is created automatically the first time you "),U=t("sign in"),L=t("."),N=e("h2",{id:"getting-access-via-surfconext",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#getting-access-via-surfconext","aria-hidden":"true"},"#"),t(" Getting access via SURFConext")],-1),T={href:"https://www.surf.nl/en/surfconext-global-access-with-1-set-of-credentials",target:"_blank",rel:"noopener noreferrer"},B=t("SurfConext"),E=t(" is an identity provider for Dutch research and education institutions. It can be used by employees of member organizations to sign in to the RSD using their institute credentials. You can check if your organization in on the list of "),H={href:"https://support.surfconext.nl/stats/idplist.html",target:"_blank",rel:"noopener noreferrer"},V=t("SURFConext members"),A=t(". Before you can use SURFConext to sign in, your organization "),P=e("strong",null,"must enable the RSD service",-1),G=t(" in their SURFconext dashboard."),W={class:"custom-container tip"},j=e("p",{class:"custom-container-title"},"TIP",-1),J=t("You can check "),K={href:"https://dashboard.surfconext.nl/apps/9514/oidc10_rp/about",target:"_blank",rel:"noopener noreferrer"},M=t("here"),Q=t(" if your organization has enabled the RSD service in SURFConext."),X=e("p",null,[t("If your organization is has not enabled the RSD service yet, please contact your local SURFConext representative, and ask them to contact us via the "),e("a",{href:"mailto:rsd@esciencecenter.nl"},"RSD administrators"),t(" email. In the mean time you may use the ORCID sign in described above as an alternative.")],-1),Z=t("Once your organization has enabled the RSD service in SURFConext, you should be able to sign in to the RSD using your institute credentials. An RSD account is created automatically the first time you "),$=t("sign in"),ee=t("."),te=d('
To sign in to the RSD, go to the "Sign in" button at the top right corner of the page and select the identity provider you wish to use:
Next, you will be redirected to a login page of the selected identity provider. After providing you credentials you will return to the RSD page you came from. If you sign in to the RSD for the first time, the identify provider may ask you permission to share information with the RSD.
To sign out, you can use the profile button the top right corner of the page and select "Logout":
',7);function oe(ne,se){const n=a("ExternalLinkIcon"),s=a("RouterLink");return c(),h(l,null,[f,p,e("ul",null,[e("li",null,[m,e("a",y,[b,o(n)]),w]),e("li",null,[R,e("a",D,[v,o(n)]),x])]),e("p",null,[S,o(s,{to:"/register-organization.html"},{default:i(()=>[C]),_:1}),I]),k,e("p",null,[e("a",O,[z,o(n)]),F]),Y,e("p",null,[q,o(s,{to:"/getting-access.html#how-to-sign-in"},{default:i(()=>[U]),_:1}),L]),N,e("p",null,[e("a",T,[B,o(n)]),E,e("a",H,[V,o(n)]),A,P,G]),e("div",W,[j,e("p",null,[J,e("a",K,[M,o(n)]),Q])]),X,e("p",null,[Z,o(s,{to:"/getting-access.html#how-to-sign-in"},{default:i(()=>[$]),_:1}),ee]),te],64)}var ce=r(g,[["render",oe],["__file","getting-access.html.vue"]]);export{ce as default};
diff --git a/assets/getting-access.html.be6122fd.js b/assets/getting-access.html.be6122fd.js
new file mode 100644
index 0000000..01d7683
--- /dev/null
+++ b/assets/getting-access.html.be6122fd.js
@@ -0,0 +1 @@
+const e={key:"v-24ce2d53",path:"/getting-access.html",title:"How to get access",lang:"en-US",frontmatter:{},excerpt:"",headers:[{level:2,title:"Getting access via ORCID",slug:"getting-access-via-orcid",children:[]},{level:2,title:"Getting access via SURFConext",slug:"getting-access-via-surfconext",children:[]},{level:2,title:"How to sign in",slug:"how-to-sign-in",children:[]},{level:2,title:"How to sign out",slug:"how-to-sign-out",children:[]}],git:{updatedTime:1668522981e3,contributors:[{name:"Jason Maassen",email:"jmaassen73@gmail.com",commits:2}]},filePathRelative:"getting-access.md"};export{e as data};
diff --git a/assets/getting-started.html.1f432f0d.js b/assets/getting-started.html.1f432f0d.js
new file mode 100644
index 0000000..4936cad
--- /dev/null
+++ b/assets/getting-started.html.1f432f0d.js
@@ -0,0 +1 @@
+const t={key:"v-5dc4b15a",path:"/getting-started.html",title:"Getting Started",lang:"en-US",frontmatter:{},excerpt:"",headers:[],git:{updatedTime:1694699506e3,contributors:[{name:"Jason Maassen",email:"jmaassen73@gmail.com",commits:5},{name:"Dusan Mijatovic (PC2020)",email:"d.mijatovic@dv4all.nl",commits:1},{name:"Jesu\u0301s Garci\u0301a",email:"ctw@ctwhome.com",commits:1}]},filePathRelative:"getting-started.md"};export{t as data};
diff --git a/assets/getting-started.html.59667d6b.js b/assets/getting-started.html.59667d6b.js
new file mode 100644
index 0000000..3355d80
--- /dev/null
+++ b/assets/getting-started.html.59667d6b.js
@@ -0,0 +1 @@
+import{_ as s,r as n,o as a,c as i,a as e,b as o,F as c,d as t}from"./app.60036ba8.js";const h={},d=e("h1",{id:"getting-started",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#getting-started","aria-hidden":"true"},"#"),t(" Getting Started")],-1),_=e("p",null,[e("strong",null,"TEST")],-1),l=e("p",null,"The Research Software Directory can be found at:",-1),f={href:"https://research-software-directory.org/",target:"_blank",rel:"noopener noreferrer"},p=t("https://research-software-directory.org/"),g=t("On this page you will find links to the "),u={href:"https://research-software-directory.org/software",target:"_blank",rel:"noopener noreferrer"},w=t("research software"),b=t(" recorded in the RSD, the "),m={href:"https://research-software-directory.org/projects",target:"_blank",rel:"noopener noreferrer"},y=t("research projects"),k=t(" in which this software was used or developed, and the "),x={href:"https://research-software-directory.org/organizations",target:"_blank",rel:"noopener noreferrer"},S=t("organizations"),v=t(" who contributed to this software."),E=e("p",null,"All information recorded in the RSD about software, projects and organizations is public, since our goal is to show the impact and promote the visibility and reuse of research software. Anyone can browse through this information and it is indexed by search engines.",-1);function T(j,z){const r=n("ExternalLinkIcon");return a(),i(c,null,[d,_,l,e("p",null,[e("a",f,[p,o(r)])]),e("p",null,[g,e("a",u,[w,o(r)]),b,e("a",m,[y,o(r)]),k,e("a",x,[S,o(r)]),v]),E],64)}var D=s(h,[["render",T],["__file","getting-started.html.vue"]]);export{D as default};
diff --git a/assets/idp-selection.3c958d19.js b/assets/idp-selection.3c958d19.js
new file mode 100644
index 0000000..2ece0c5
--- /dev/null
+++ b/assets/idp-selection.3c958d19.js
@@ -0,0 +1 @@
+var i="/documentation/idp-selection.gif";export{i as _};
diff --git a/assets/index.html.15b16fd9.js b/assets/index.html.15b16fd9.js
new file mode 100644
index 0000000..d75de29
--- /dev/null
+++ b/assets/index.html.15b16fd9.js
@@ -0,0 +1 @@
+const e={key:"v-8daa1a0e",path:"/",title:"Home",lang:"en-US",frontmatter:{home:!0,title:"Home",tagline:null,heroImage:"/images/circle.webp",actions:[{text:"How to get access",link:"/getting-access.html",type:"primary"},{text:"How to register organizations",link:"/register-organization.html",type:"primary"},{text:"Documentation",link:"/introduction.html",type:"primary"},{text:"FAQ",link:"/faq.html",type:"primary"}],footer:"The Netherlands eScience Center and Helmholtz Association"},excerpt:"",headers:[],git:{updatedTime:1668517145e3,contributors:[{name:"Jason Maassen",email:"jmaassen73@gmail.com",commits:2},{name:"Jesu\u0301s Garci\u0301a",email:"ctw@ctwhome.com",commits:1}]},filePathRelative:"README.md"};export{e as data};
diff --git a/assets/index.html.ff4ae5b6.js b/assets/index.html.ff4ae5b6.js
new file mode 100644
index 0000000..7599131
--- /dev/null
+++ b/assets/index.html.ff4ae5b6.js
@@ -0,0 +1 @@
+import{_ as e}from"./app.60036ba8.js";const _={};function r(n,t){return null}var f=e(_,[["render",r],["__file","index.html.vue"]]);export{f as default};
diff --git a/assets/introduction.html.1e3293b6.js b/assets/introduction.html.1e3293b6.js
new file mode 100644
index 0000000..8445c89
--- /dev/null
+++ b/assets/introduction.html.1e3293b6.js
@@ -0,0 +1 @@
+import{_ as n,r as s,o as a,c as i,a as e,b as r,F as c,d as t}from"./app.60036ba8.js";const h={},d=e("h1",{id:"introduction",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#introduction","aria-hidden":"true"},"#"),t(" Introduction")],-1),l=t("Welcome to the user documentation of the "),_={href:"https://research-software-directory.org",target:"_blank",rel:"noopener noreferrer"},f=t("Research Software Directory"),u=t("!"),p=e("p",null,"Research software is one of the most important scientific instruments available today. Data-intensive research and computational simulation are the foundation of many scientific discoveries.",-1),m=e("p",null,"The Research Software Directory (RSD) is a free online platform designed to showcase the impact of research software on research and society. By showing research software together with relevant contextual information such as scientific publications, contributors, projects, citation information and much more, we stimulate thereuse and encourage proper citation to ensure the researchers and RSEs developing the software get credit for their work.",-1),b=t("More information about the concepts behind the RSD can be found in this excellent "),w={href:"https://blog.esciencecenter.nl/the-research-software-directory-and-how-it-promotes-software-citation-4bd2137a6b8",target:"_blank",rel:"noopener noreferrer"},g=t("blog"),y=t("."),v=e("h2",{id:"about-us",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#about-us","aria-hidden":"true"},"#"),t(" About us")],-1),x=t("The Research Software Directory was initiated in 2017 by the "),k={href:"https://esciencecenter.nl",target:"_blank",rel:"noopener noreferrer"},S=t("Netherlands eScience Center"),R=t(" as a platform to showcase the research software developed at our center. After sucessfully using the RSD for several years, we decided in 2021 to re-engineer the platform so we can offer it as an online service to other research organizations. In 2022, our development effort was joined by "),D={href:"https://hifis.net/",target:"_blank",rel:"noopener noreferrer"},I=t("HIFIS"),B=t(".");function E(N,F){const o=s("ExternalLinkIcon");return a(),i(c,null,[d,e("p",null,[l,e("a",_,[f,r(o)]),u]),p,m,e("p",null,[b,e("a",w,[g,r(o)]),y]),v,e("p",null,[x,e("a",k,[S,r(o)]),R,e("a",D,[I,r(o)]),B])],64)}var V=n(h,[["render",E],["__file","introduction.html.vue"]]);export{V as default};
diff --git a/assets/introduction.html.d42af2dc.js b/assets/introduction.html.d42af2dc.js
new file mode 100644
index 0000000..f5da99d
--- /dev/null
+++ b/assets/introduction.html.d42af2dc.js
@@ -0,0 +1 @@
+const e={key:"v-52062726",path:"/introduction.html",title:"Introduction",lang:"en-US",frontmatter:{},excerpt:"",headers:[{level:2,title:"About us",slug:"about-us",children:[]}],git:{updatedTime:1694699506e3,contributors:[{name:"Jason Maassen",email:"jmaassen73@gmail.com",commits:4},{name:"Dusan Mijatovic (PC2020)",email:"d.mijatovic@dv4all.nl",commits:1},{name:"Jason Maassen",email:"J.Maassen@esciencecenter.nl",commits:1},{name:"Jesu\u0301s Garci\u0301a",email:"ctw@ctwhome.com",commits:1}]},filePathRelative:"introduction.md"};export{e as data};
diff --git a/assets/my-software.fd5ba780.js b/assets/my-software.fd5ba780.js
new file mode 100644
index 0000000..46f0b9d
--- /dev/null
+++ b/assets/my-software.fd5ba780.js
@@ -0,0 +1 @@
+var o="/documentation/my-software.gif";export{o as _};
diff --git a/assets/navigation.html.55fa53e4.js b/assets/navigation.html.55fa53e4.js
new file mode 100644
index 0000000..e6ee265
--- /dev/null
+++ b/assets/navigation.html.55fa53e4.js
@@ -0,0 +1 @@
+import{_ as c,r,o as h,c as l,a as e,b as o,w as d,F as p,d as t,e as i}from"./app.60036ba8.js";var g="/documentation/landing-page.gif",m="/documentation/software-overview.gif",f="/documentation/search-filter-bar.gif",a="/documentation/filter-icon.gif",w="/documentation/filter-keywords.gif",u="/documentation/project-overview.gif",b="/documentation/search-filter-projects.gif",_="/documentation/filter-keywords-domains.gif",v="/documentation/organization-overview.gif",y="/documentation/registered-organization.gif",k="/documentation/search-organizations.gif";const S={},j=e("h1",{id:"navigating-the-rsd",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#navigating-the-rsd","aria-hidden":"true"},"#"),t(" Navigating the RSD")],-1),z=e("p",null,[e("img",{src:g,alt:"image"})],-1),T=e("p",null,"There are many ways to discover interesting research software on the RSD. The main starting points are:",-1),D=e("ul",null,[e("li",null,"The search bar (in the header)"),e("li",null,'The software overview (reachable by clicking "Discover Software" or the "Software" link in the header)'),e("li",null,'The projects overview (reachable by clicking "Projects" in the header)'),e("li",null,'The organizations overview (reachable by clicking "Organizations" in the header)')],-1),R=t("For more advanced users, we also offer a "),x={href:"/RSD-as-a-service/api.html",target:"_blank",rel:"noopener noreferrer"},N=t("REST API"),O=t(", allowing you to use the RSD as a data source for other applications."),B=i('
Using the search bar in the header, you can perform a global search of all data in the RSD by simply providing a search term. Currently, the search will match the following fields:
the name of software, projects and organizations
the short description of software and projects
the keywords of software and projects
the research domains of projects
At the moment, we do not yet match on the long descriptions of software, projects and organizations, but we expect to do so in the future.
The software overview page provides a list of all software in the RSD. For each software, a card is shown with basic information: name, short description, last update, number of mentions, and number of contributors. To browse and search for software of interest, the filter and search bar on the top of the page can be used:
Simply typing into the search bar will trigger the RSD to search for software containing (part of) the terms you entered. The name, short description and keywords are included in the search. Entering multiple words into the search bar will be interpreted as an AND. Only software containing all search terms will be shown as a result.
By default, 12 software cards are shown per page. This number can be increased if desired using the Per page dropdown menu. The < and > icons can be used to move between pages.
It is also possible to filter the software by keywords. By clicking the filter icon a filter popup will appear allowing you to select (or type) one or more keywords used by software in the RSD:
Selecting multiple keywords is interpreted as an AND. Only software using all of the selected keywords will be shown as a result. You can also combine the keyword filters with search terms to further reduce the selection.
The project overview page provides a list of all projects in the RSD. For each project, a card is shown with basic information: name, short description, last update, and if the project is running or completed. To browse and search for projects of interest, the filter and search bar on the top of the page can be used:
Simply typing into the search bar will trigger the RSD to search for projects containing (part of) the terms you entered. The name, short description, keywords, and research domains are included in the search. Entering multiple words into the search bar will be interpreted as an AND. Only projects containing all search terms will be shown as a result.
By default, 12 project cards are shown per page. This number can be increased if desired using the Per page dropdown menu. The < and > icons can be used to move between pages.
It is also possible to filter the projects by keywords and/or research domains. By clicking the filter icon a filter popup will appear allowing you to select (or type) one or more keywords and research domains used by projects in the RSD:
Selecting multiple keywords and research domains is interpreted as an AND. Only software using all of the selected keywords and research domains will be shown as a result. You can also combine the keyword filters with search terms to further reduce the selection.
The organization overview page provides a list of all organizations listed in the RSD. For each organization, a card is shown basic information: name, logo, and the number of software and project pages which this organization participates in.
',25),A=t("For organizations which are a registered member of the RSD, the "),E=e("img",{src:y,alt:"image"},null,-1),F=t(" checkmark is shown on the card. If you wish to register your organization, you can find more information in "),I=t("How to register an organization"),P=t("."),L=i('
To browse and search for organizations of interest, the search bar on the top of the page can be used:
Simply typing into the search bar will trigger the RSD to search for organization whose name contains (part of) the terms you entered. Entering multiple words into the search bar will be interpreted as an AND. Only organizations whose name contains all search terms will be shown as a result.
By default, 12 organization cards are shown per page. This number can be increased if desired using the Per page dropdown menu. The < and > icons can be used to move between pages.
',4);function V(C,Y){const n=r("ExternalLinkIcon"),s=r("RouterLink");return h(),l(p,null,[j,z,T,D,e("p",null,[R,e("a",x,[N,o(n)]),O]),B,e("p",null,[A,E,F,o(s,{to:"/register-organization.html"},{default:d(()=>[I]),_:1}),P]),L],64)}var H=c(S,[["render",V],["__file","navigation.html.vue"]]);export{H as default};
diff --git a/assets/navigation.html.7a922ae7.js b/assets/navigation.html.7a922ae7.js
new file mode 100644
index 0000000..3355d39
--- /dev/null
+++ b/assets/navigation.html.7a922ae7.js
@@ -0,0 +1 @@
+const e={key:"v-123dff2c",path:"/navigation.html",title:"Navigating the RSD",lang:"en-US",frontmatter:{},excerpt:"",headers:[{level:2,title:"Global search",slug:"global-search",children:[]},{level:2,title:"Software Overview",slug:"software-overview",children:[]},{level:2,title:"Project Overview",slug:"project-overview",children:[]},{level:2,title:"Organization Overview",slug:"organization-overview",children:[]}],git:{updatedTime:1689773383e3,contributors:[{name:"Jason Maassen",email:"jmaassen73@gmail.com",commits:2},{name:"Ewan Cahen",email:"e.cahen@esciencecenter.nl",commits:1},{name:"Jesu\u0301s Garci\u0301a",email:"ctw@ctwhome.com",commits:1}]},filePathRelative:"navigation.md"};export{e as data};
diff --git a/assets/online-demo.html.74b86e3a.js b/assets/online-demo.html.74b86e3a.js
new file mode 100644
index 0000000..f82f686
--- /dev/null
+++ b/assets/online-demo.html.74b86e3a.js
@@ -0,0 +1 @@
+import{_ as d,r as s,o as c,c as h,a as e,b as t,w as a,F as u,d as o,e as i}from"./app.60036ba8.js";import{_ as g}from"./plus-software-projects.0962d84b.js";import{_ as l}from"./my-software.fd5ba780.js";var p="/documentation/demo-sign-in.gif";const _={},m=e("h1",{id:"online-demo",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#online-demo","aria-hidden":"true"},"#"),o(" Online demo")],-1),f=e("p",null,"If you would like to experiment with adding content to the RSD yourself, your can use our online demo version at:",-1),w={href:"https://research-software.dev",target:"_blank",rel:"noopener noreferrer"},y=o("https://research-software.dev"),v=i('
This online demo allows anyone to add software and projects for themselves. Please note that the data entered in this demo version is not curated in any way, and may be deleted at any time!
To get access to the online demo, click on "Sign in" at the top right. You will then get 3 options to sign in:
The most convenient way of signing in is using the "Local account" option. This option only requires a user name to sign in. No password is needed. We suggest using random user name, unrelated to your actual name.
Once you have signed in, you can use the "+" in the top right corner to add software or projects:
',8),q=o("You can find more information in the rest of this documentation on "),k=o("how to add software"),x=o(" and "),j=o("how to add projects"),b=o("."),L=i('
To get an overview of the software and projects you have added, click on the avatar icon at the top right:
Clicking on "My software", "My projects" or "My organizations" will take you to a profile page showing an overview of all pages you maintain. Once you have finished adding content, "Logout" can be used to sign out.
',4),T=o("If you would like to get access on the production version of the RSD, you can find more information on our "),N=o("How to get access"),R=o(" and "),S=o("Register your organization"),I=o(" pages.");function V(z,B){const r=s("ExternalLinkIcon"),n=s("RouterLink");return c(),h(u,null,[m,f,e("p",null,[e("a",w,[y,t(r)])]),v,e("p",null,[q,t(n,{to:"/adding-software.html"},{default:a(()=>[k]),_:1}),x,t(n,{to:"/adding-projects.html"},{default:a(()=>[j]),_:1}),b]),L,e("p",null,[T,t(n,{to:"/getting-access.html"},{default:a(()=>[N]),_:1}),R,t(n,{to:"/register-organization.html"},{default:a(()=>[S]),_:1}),I])],64)}var M=d(_,[["render",V],["__file","online-demo.html.vue"]]);export{M as default};
diff --git a/assets/online-demo.html.dcc1d51c.js b/assets/online-demo.html.dcc1d51c.js
new file mode 100644
index 0000000..94df151
--- /dev/null
+++ b/assets/online-demo.html.dcc1d51c.js
@@ -0,0 +1 @@
+const e={key:"v-3f6b3256",path:"/online-demo.html",title:"Online demo",lang:"en-US",frontmatter:{},excerpt:"",headers:[{level:2,title:"Sign in with a random user name",slug:"sign-in-with-a-random-user-name",children:[]},{level:2,title:"Adding software and projects",slug:"adding-software-and-projects",children:[]},{level:2,title:"Getting access to the production service",slug:"getting-access-to-the-production-service",children:[]}],git:{updatedTime:1668516783e3,contributors:[{name:"Jason Maassen",email:"jmaassen73@gmail.com",commits:1}]},filePathRelative:"online-demo.md"};export{e as data};
diff --git a/assets/plus-software-projects.0962d84b.js b/assets/plus-software-projects.0962d84b.js
new file mode 100644
index 0000000..c06a842
--- /dev/null
+++ b/assets/plus-software-projects.0962d84b.js
@@ -0,0 +1 @@
+var o="/documentation/plus-software-projects.gif";export{o as _};
diff --git a/assets/register-organization.html.9009af36.js b/assets/register-organization.html.9009af36.js
new file mode 100644
index 0000000..360344f
--- /dev/null
+++ b/assets/register-organization.html.9009af36.js
@@ -0,0 +1 @@
+const a={key:"v-4921f6d6",path:"/register-organization.html",title:"Register or claim an organization",lang:"en-US",frontmatter:{},excerpt:"",headers:[{level:2,title:"Which organizations can join the RSD",slug:"which-organizations-can-join-the-rsd",children:[]}],git:{updatedTime:1668516783e3,contributors:[{name:"Jason Maassen",email:"jmaassen73@gmail.com",commits:1}]},filePathRelative:"register-organization.md"};export{a as data};
diff --git a/assets/register-organization.html.de112a9d.js b/assets/register-organization.html.de112a9d.js
new file mode 100644
index 0000000..49fafa6
--- /dev/null
+++ b/assets/register-organization.html.de112a9d.js
@@ -0,0 +1 @@
+import{_ as i,e as a}from"./app.60036ba8.js";var e="/documentation/example-organization.gif";const r={},t=a('
If you wish to officially add your organization to the RSD, or claim an organization which is already listed but not an official member yet, please contact the RSD administrators and clearly provide the following information:
Your name.
Which organization you represent.
We will then contact you to arrange access for your organization. Once your organization is registered, this will indicated by a verification checkmark on the card of your organization:
In the RSD, we interpret the term "organization" very broadly. Any organization involved in the development of research software should be able to join the RSD. Examples of organizations include (but are not limited to):
Universities
Research Institutes
Research Infrastructure Projects
Virtual Research Organizations and Consortia
Research Communities
Startups and companies which maintain or contribute to research software
etc.
',8);function o(n,s){return t}var l=i(r,[["render",o],["__file","register-organization.html.vue"]]);export{l as default};
diff --git a/assets/release.html.d3b686b7.js b/assets/release.html.d3b686b7.js
new file mode 100644
index 0000000..7d597ff
--- /dev/null
+++ b/assets/release.html.d3b686b7.js
@@ -0,0 +1 @@
+const e={key:"v-a8376aaa",path:"/release.html",title:"Making a release",lang:"en-US",frontmatter:{},excerpt:"",headers:[{level:2,title:"Performed operations",slug:"performed-operations",children:[]},{level:2,title:"Removing draft release",slug:"removing-draft-release",children:[]},{level:2,title:"Removing tags",slug:"removing-tags",children:[]}],git:{updatedTime:166617562e4,contributors:[{name:"Jesu\u0301s Garci\u0301a",email:"ctw@ctwhome.com",commits:1},{name:"Pietro Monticone",email:"38562595+pitmonticone@users.noreply.github.com",commits:1}]},filePathRelative:"release.md"};export{e as data};
diff --git a/assets/release.html.d485317f.js b/assets/release.html.d485317f.js
new file mode 100644
index 0000000..7632a48
--- /dev/null
+++ b/assets/release.html.d485317f.js
@@ -0,0 +1,7 @@
+import{_ as o,r as i,o as r,c as l,a as e,b as s,F as c,d as a,e as t}from"./app.60036ba8.js";const d={},u=e("h1",{id:"making-a-release",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#making-a-release","aria-hidden":"true"},"#"),a(" Making a release")],-1),h=e("p",null,"To make a new release we use github action release_manual.yml to manually release all modules at once.",-1),p=e("p",null,"Follow these steps to call release action.",-1),m=a("navigate to "),g={href:"https://github.com/research-software-directory/RSD-as-a-service/actions",target:"_blank",rel:"noopener noreferrer"},f=a("github actions"),b=e("li",null,[a("select "),e("code",null,"create release draft (manual)"),a(" action")],-1),_=e("li",null,'on the right you select "Run workflow". Ensure "main" brand is selected and click on "Run workflow"',-1),k=t('
',3),v=a("If you need to remove draft release you can do that via "),w={href:"https://github.com/research-software-directory/RSD-as-a-service/releases",target:"_blank",rel:"noopener noreferrer"},y=a("github interface"),x=t(`
If you need to remove tag from the repository use following commands.
# delete locally
+git tag -d {tag}
+# remove from origin
+git push origin --delete {tag}
+# or more specifically
+git push origin :refs/tags/{tag}
+
1 2 3 4 5 6
`,3);function I(N,R){const n=i("ExternalLinkIcon");return r(),l(c,null,[u,h,p,e("ul",null,[e("li",null,[m,e("a",g,[f,s(n)])]),b,_]),k,e("p",null,[v,e("a",w,[y,s(n)])]),x],64)}var B=o(d,[["render",I],["__file","release.html.vue"]]);export{B as default};
diff --git a/assets/scrapers.html.642f93d8.js b/assets/scrapers.html.642f93d8.js
new file mode 100644
index 0000000..95ada4a
--- /dev/null
+++ b/assets/scrapers.html.642f93d8.js
@@ -0,0 +1 @@
+const e={key:"v-7fe5f7ab",path:"/scrapers.html",title:"Data Scraping",lang:"en-US",frontmatter:{},excerpt:"",headers:[],git:{updatedTime:1657095699e3,contributors:[{name:"Jesu\u0301s Garci\u0301a",email:"ctw@ctwhome.com",commits:1}]},filePathRelative:"scrapers.md"};export{e as data};
diff --git a/assets/scrapers.html.d6688d57.js b/assets/scrapers.html.d6688d57.js
new file mode 100644
index 0000000..a1327e4
--- /dev/null
+++ b/assets/scrapers.html.d6688d57.js
@@ -0,0 +1 @@
+import{_ as a,o as r,c as t,F as s,a as e,d as c}from"./app.60036ba8.js";const n={},o=e("h1",{id:"data-scraping",tabindex:"-1"},[e("a",{class:"header-anchor",href:"#data-scraping","aria-hidden":"true"},"#"),c(" Data Scraping")],-1),_=e("p",null,"Documentation in progress.",-1);function d(i,l){return r(),t(s,null,[o,_],64)}var h=a(n,[["render",d],["__file","scrapers.html.vue"]]);export{h as default};
diff --git a/assets/search.0782d0d1.svg b/assets/search.0782d0d1.svg
new file mode 100644
index 0000000..03d8391
--- /dev/null
+++ b/assets/search.0782d0d1.svg
@@ -0,0 +1 @@
+
diff --git a/assets/sign-in.html.40dd1e79.js b/assets/sign-in.html.40dd1e79.js
new file mode 100644
index 0000000..157b13f
--- /dev/null
+++ b/assets/sign-in.html.40dd1e79.js
@@ -0,0 +1 @@
+import{_ as a,r as i,o as h,c,a as t,b as n,w as d,F as l,d as e,e as s}from"./app.60036ba8.js";import{_ as u}from"./idp-selection.3c958d19.js";const g={},_=t("h1",{id:"signing-in",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#signing-in","aria-hidden":"true"},"#"),e(" Signing in")],-1),p=t("p",null,"Before you can add content to the RSD, you need to be able to sign in using one of the supported identity providers:",-1),f={href:"https://www.surf.nl/en/surfconext-global-access-with-1-set-of-credentials",target:"_blank",rel:"noopener noreferrer"},b=e("SurfConext"),m={href:"https://orcid.org/",target:"_blank",rel:"noopener noreferrer"},w=e("ORCID"),y=e("More information on how to get access via these identify providers can be found in "),R=e("How to get an account"),x=e("."),S=s('
',5),D={href:"https://www.surf.nl/en/surfconext-global-access-with-1-set-of-credentials",target:"_blank",rel:"noopener noreferrer"},v=e("SurfConext"),C=e(" is an identity provider for Dutch research and education institutions. It can be used by employees of these organizations to sign in to the RSD using their institute credentials. Before they can do so, however, an organization "),I=t("strong",null,"must enable the RSD service",-1),k=e(" in their SURFconext dashboard."),O={class:"custom-container tip"},q=t("p",{class:"custom-container-title"},"TIP",-1),F=e("You can check "),T={href:"https://dashboard.surfconext.nl/apps/9514/oidc10_rp/about",target:"_blank",rel:"noopener noreferrer"},N=e("here"),z=e(" if your organization has enabled the RSD service in SURFConext."),B=t("p",null,[e('To sign in using SURFConext, go to the "sign in" button at the top right corner of the page and select the '),t("strong",null,"SURFConext"),e(" identity provider. Next, select the appropriate organization and then enter your credentials in the organization specific sign in page that follows.")],-1),L=t("h3",{id:"signing-in-with-orcid",tabindex:"-1"},[t("a",{class:"header-anchor",href:"#signing-in-with-orcid","aria-hidden":"true"},"#"),e(" Signing in with ORCID")],-1),U={href:"https://orcid.org/",target:"_blank",rel:"noopener noreferrer"},V=e("ORCID"),E=e(" is the Open Research and Contributor ID. It provides a unique, persistent identifier for researchers and is widely used to identify their contributions to research outputs. You can also use ORCID as an identity provider to sign in to the RSD. Currently, ORCID sign in is enabled on an individual basis by the RSD administrators."),P=s('
TIP
Please contact us if you wish to use your ORCID to sign in to the RSD.
To sign in using ORCID, go to the "sign in" button at the top right corner of the page and select the ORCID identity provider. Next, enter your credentials on the ORCID sign in page that follows.
We as members, contributors, and leaders pledge to make participation in our community a harassment-free experience for everyone, regardless of age, body size, visible or invisible disability, ethnicity, sex characteristics, gender identity and expression, level of experience, education, socio-economic status, nationality, personal appearance, race, caste, color, religion, or sexual identity and orientation.
We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community.
Community leaders are responsible for clarifying and enforcing our standards of acceptable behavior and will take appropriate and fair corrective action in response to any behavior that they deem inappropriate, threatening, offensive, or harmful.
Community leaders have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, and will communicate reasons for moderation decisions when appropriate.
This Code of Conduct applies within all community spaces, and also applies when an individual is officially representing the community in public spaces. Examples of representing our community include using an official e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported to the community leaders responsible for enforcement at rsd@esciencecenter.nl All complaints will be reviewed and investigated promptly and fairly.
All community leaders are obligated to respect the privacy and security of the reporter of any incident.
Community leaders will follow these Community Impact Guidelines in determining the consequences for any action they deem in violation of this Code of Conduct:
Community Impact: Use of inappropriate language or other behavior deemed unprofessional or unwelcome in the community.
Consequence: A private, written warning from community leaders, providing clarity around the nature of the violation and an explanation of why the behavior was inappropriate. A public apology may be requested.
Community Impact: A violation through a single incident or series of actions.
Consequence: A warning with consequences for continued behavior. No interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, for a specified period of time. This includes avoiding interactions in community spaces as well as external channels like social media. Violating these terms may lead to a temporary or permanent ban.
Community Impact: A serious violation of community standards, including sustained inappropriate behavior.
Consequence: A temporary ban from any sort of interaction or public communication with the community for a specified period of time. No public or private interaction with the people involved, including unsolicited interaction with those enforcing the Code of Conduct, is allowed during this period. Violating these terms may lead to a permanent ban.
Community Impact: Demonstrating a pattern of violation of community standards, including sustained inappropriate behavior, harassment of an individual, or aggression toward or disparagement of classes of individuals.
Consequence: A permanent ban from any sort of public interaction within the community.
# Contributing to the Research Software Directory (as a Service)
👍🎉 First off, thanks for taking the time to contribute! 🎉👍
The following is a set of guidelines for contributing to the Research Software Directory (as a Service), which is hosted on GitHubopen in new window. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document. We welcome any kind of contribution to our software, from simple comments or questions to a full-fledged pull requestopen in new window.
For general questions (not directly related to the development of the software) you can send an email to rsd@esciencecenter.nl. Alternatively, you can also submit an issue:
use the search functionality hereopen in new window to see if someone already filed the same issue;
if you find a similar issue, you can add your own comments to this issue;
if your issue search did not yield any relevant results, make a new issue;
apply the "question" label; apply other labels when relevant.
If you find a bug or experience unexpected behavior, you can submit an issue:
use the search functionality hereopen in new window to see if someone already filed the same issue;
if you find a similar issue, you can add your own comments to this issue;
if your issue search did not yield any relevant results, make a new issue, making sure to provide enough information to the rest of the community to understand the cause and context of the problem. Depending on the issue and your technical expertise, you may want to include:
To request a feature you can submit an issue on GitHub. Please keep in mind that our development resources are limited, so we may not be able to honor your request.
use the search functionality hereopen in new window to see if someone already filed the same issue;
if you find a similar issue, you can add your own comments and suggestions to this issue (having more people request the same feature may increase its priority);
if your issue search did not yield any relevant results, make a new issue, making sure to provide enough information to the rest of the community to understand the feature you are requesting. We may get back to you with further questions.
apply the "feature" label; apply other labels when relevant.
# You want to make some kind of change to the code base yourself
Contributions to the code base are very welcome. Keep in mind, however, that this also requires a good interaction with the community to ensure that your contribution is adopted.
(important) announce your plan to the rest of the community before you start working. This announcement should be in the form of a (new) issue;
(important) wait until some kind of consensus is reached about your idea is a good idea;
if needed, fork the repository to your own Github profile and create your own feature branch off of the latest master commit. While working on your feature branch, make sure to stay up to date with the master branch by pulling in changes, possibly from the 'upstream' repository (follow the instructions hereopen in new window and hereopen in new window);
make sure the existing unit tests still work;
make sure that the existing integration tests still work;
add your own unit tests and integration tests (if necessary);
In case you feel like you've made a valuable contribution, but you don't know how to write or run tests for it, or how to generate the documentation: don't let this discourage you from making the pull request; we can help you! Just go ahead and submit the pull request, but keep in mind that you might be asked to append additional commits to your pull request (have a look at some of our old pull requests to see how this works.
Contributions to the code are by no means the only way to contribute to the Research Software Directory. If you wish to contribute in some other way, please contact us at rsd@esciencecenter.nl.
+
+
+
diff --git a/demo-sign-in.gif b/demo-sign-in.gif
new file mode 100644
index 0000000..a4d3c78
Binary files /dev/null and b/demo-sign-in.gif differ
diff --git a/edit-page.gif b/edit-page.gif
new file mode 100644
index 0000000..a9ef5d2
Binary files /dev/null and b/edit-page.gif differ
diff --git a/embed.html b/embed.html
new file mode 100644
index 0000000..c984468
--- /dev/null
+++ b/embed.html
@@ -0,0 +1,38 @@
+
+
+
+
+
+
+
+
+ Embed an IFrame | RSD Documentation
+
+
+
+
+
# Embed the RSD Software and Projects as an IFrame
This feature allows you to embed the RSD Software and Projects as an IFrame in your website. The Header and the Footer are automatically hidden and users will be able to navigate between the main list and the document.
While anyone is free to browse through the content of the RSD, you'll need to be able to sign in before you can add our own content. Currently, there are two ways to get access:
If you wish to add your organization to the RSD or claim an organization which is already listed, please have a look at how to Register an organization.
ORCIDopen in new window is the Open Research and Contributor ID. It provides a unique, persistent identifier for researchers and is widely used to identify their contributions to research outputs (such as publications, software, data, etc.). You can use your ORCID account to get access to the RSD. However, since anyone is free to create an ORCID, we only enable ORCID sign-in on request.
TIP
Please contact us if you wish to use ORCID to sign in to the RSD and provide the following information:
Your name.
Your affiliation(s).
Your ORCID.
Example links illustrating the the content you wish to add.
We will then contact you to arrange access. Once your ORCID sign in is enabled, an RSD account is created automatically the first time you sign in.
SurfConextopen in new window is an identity provider for Dutch research and education institutions. It can be used by employees of member organizations to sign in to the RSD using their institute credentials. You can check if your organization in on the list of SURFConext membersopen in new window. Before you can use SURFConext to sign in, your organization must enable the RSD service in their SURFconext dashboard.
TIP
You can check hereopen in new window if your organization has enabled the RSD service in SURFConext.
If your organization is has not enabled the RSD service yet, please contact your local SURFConext representative, and ask them to contact us via the RSD administrators email. In the mean time you may use the ORCID sign in described above as an alternative.
Once your organization has enabled the RSD service in SURFConext, you should be able to sign in to the RSD using your institute credentials. An RSD account is created automatically the first time you sign in.
To sign in to the RSD, go to the "Sign in" button at the top right corner of the page and select the identity provider you wish to use:
Next, you will be redirected to a login page of the selected identity provider. After providing you credentials you will return to the RSD page you came from. If you sign in to the RSD for the first time, the identify provider may ask you permission to share information with the RSD.
All information recorded in the RSD about software, projects and organizations is public, since our goal is to show the impact and promote the visibility and reuse of research software. Anyone can browse through this information and it is indexed by search engines.
+
+
+
diff --git a/idp-selection.gif b/idp-selection.gif
new file mode 100644
index 0000000..0ca639c
Binary files /dev/null and b/idp-selection.gif differ
diff --git a/images/circle.webp b/images/circle.webp
new file mode 100644
index 0000000..66c73df
Binary files /dev/null and b/images/circle.webp differ
diff --git a/images/circle.webp.license b/images/circle.webp.license
new file mode 100644
index 0000000..438a2cf
--- /dev/null
+++ b/images/circle.webp.license
@@ -0,0 +1,4 @@
+SPDX-FileCopyrightText: 2022 Jesús García Gonzalez (Netherlands eScience Center)
+SPDX-FileCopyrightText: 2022 Netherlands eScience Center
+
+SPDX-License-Identifier: CC-BY-4.0
diff --git a/images/circles.webp b/images/circles.webp
new file mode 100644
index 0000000..594cc20
Binary files /dev/null and b/images/circles.webp differ
diff --git a/images/circles.webp.license b/images/circles.webp.license
new file mode 100644
index 0000000..438a2cf
--- /dev/null
+++ b/images/circles.webp.license
@@ -0,0 +1,4 @@
+SPDX-FileCopyrightText: 2022 Jesús García Gonzalez (Netherlands eScience Center)
+SPDX-FileCopyrightText: 2022 Netherlands eScience Center
+
+SPDX-License-Identifier: CC-BY-4.0
diff --git a/images/hero.webp b/images/hero.webp
new file mode 100644
index 0000000..682eb49
Binary files /dev/null and b/images/hero.webp differ
diff --git a/images/hero.webp.license b/images/hero.webp.license
new file mode 100644
index 0000000..438a2cf
--- /dev/null
+++ b/images/hero.webp.license
@@ -0,0 +1,4 @@
+SPDX-FileCopyrightText: 2022 Jesús García Gonzalez (Netherlands eScience Center)
+SPDX-FileCopyrightText: 2022 Netherlands eScience Center
+
+SPDX-License-Identifier: CC-BY-4.0
diff --git a/images/heroDark.webp b/images/heroDark.webp
new file mode 100644
index 0000000..d70f8ec
Binary files /dev/null and b/images/heroDark.webp differ
diff --git a/images/heroDark.webp.license b/images/heroDark.webp.license
new file mode 100644
index 0000000..438a2cf
--- /dev/null
+++ b/images/heroDark.webp.license
@@ -0,0 +1,4 @@
+SPDX-FileCopyrightText: 2022 Jesús García Gonzalez (Netherlands eScience Center)
+SPDX-FileCopyrightText: 2022 Netherlands eScience Center
+
+SPDX-License-Identifier: CC-BY-4.0
diff --git a/images/logo.svg b/images/logo.svg
new file mode 100644
index 0000000..83e4bb1
--- /dev/null
+++ b/images/logo.svg
@@ -0,0 +1,4 @@
+
diff --git a/images/logo.svg.license b/images/logo.svg.license
new file mode 100644
index 0000000..438a2cf
--- /dev/null
+++ b/images/logo.svg.license
@@ -0,0 +1,4 @@
+SPDX-FileCopyrightText: 2022 Jesús García Gonzalez (Netherlands eScience Center)
+SPDX-FileCopyrightText: 2022 Netherlands eScience Center
+
+SPDX-License-Identifier: CC-BY-4.0
diff --git a/index.html b/index.html
new file mode 100644
index 0000000..b562a9c
--- /dev/null
+++ b/index.html
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+ Home | RSD Documentation
+
+
+
+
+
Research software is one of the most important scientific instruments available today. Data-intensive research and computational simulation are the foundation of many scientific discoveries.
The Research Software Directory (RSD) is a free online platform designed to showcase the impact of research software on research and society. By showing research software together with relevant contextual information such as scientific publications, contributors, projects, citation information and much more, we stimulate thereuse and encourage proper citation to ensure the researchers and RSEs developing the software get credit for their work.
More information about the concepts behind the RSD can be found in this excellent blogopen in new window.
The Research Software Directory was initiated in 2017 by the Netherlands eScience Centeropen in new window as a platform to showcase the research software developed at our center. After sucessfully using the RSD for several years, we decided in 2021 to re-engineer the platform so we can offer it as an online service to other research organizations. In 2022, our development effort was joined by HIFISopen in new window.
+
+
+
diff --git a/landing-page.gif b/landing-page.gif
new file mode 100644
index 0000000..d1b6b8b
Binary files /dev/null and b/landing-page.gif differ
diff --git a/mentions.gif b/mentions.gif
new file mode 100644
index 0000000..b28dc81
Binary files /dev/null and b/mentions.gif differ
diff --git a/my-software.gif b/my-software.gif
new file mode 100644
index 0000000..1ad09b3
Binary files /dev/null and b/my-software.gif differ
diff --git a/navigation.html b/navigation.html
new file mode 100644
index 0000000..dfaff6b
--- /dev/null
+++ b/navigation.html
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+ Navigating the RSD | RSD Documentation
+
+
+
+
+
Using the search bar in the header, you can perform a global search of all data in the RSD by simply providing a search term. Currently, the search will match the following fields:
the name of software, projects and organizations
the short description of software and projects
the keywords of software and projects
the research domains of projects
At the moment, we do not yet match on the long descriptions of software, projects and organizations, but we expect to do so in the future.
The software overview page provides a list of all software in the RSD. For each software, a card is shown with basic information: name, short description, last update, number of mentions, and number of contributors. To browse and search for software of interest, the filter and search bar on the top of the page can be used:
Simply typing into the search bar will trigger the RSD to search for software containing (part of) the terms you entered. The name, short description and keywords are included in the search. Entering multiple words into the search bar will be interpreted as an AND. Only software containing all search terms will be shown as a result.
By default, 12 software cards are shown per page. This number can be increased if desired using the Per page dropdown menu. The < and > icons can be used to move between pages.
It is also possible to filter the software by keywords. By clicking the filter icon a filter popup will appear allowing you to select (or type) one or more keywords used by software in the RSD:
Selecting multiple keywords is interpreted as an AND. Only software using all of the selected keywords will be shown as a result. You can also combine the keyword filters with search terms to further reduce the selection.
The project overview page provides a list of all projects in the RSD. For each project, a card is shown with basic information: name, short description, last update, and if the project is running or completed. To browse and search for projects of interest, the filter and search bar on the top of the page can be used:
Simply typing into the search bar will trigger the RSD to search for projects containing (part of) the terms you entered. The name, short description, keywords, and research domains are included in the search. Entering multiple words into the search bar will be interpreted as an AND. Only projects containing all search terms will be shown as a result.
By default, 12 project cards are shown per page. This number can be increased if desired using the Per page dropdown menu. The < and > icons can be used to move between pages.
It is also possible to filter the projects by keywords and/or research domains. By clicking the filter icon a filter popup will appear allowing you to select (or type) one or more keywords and research domains used by projects in the RSD:
Selecting multiple keywords and research domains is interpreted as an AND. Only software using all of the selected keywords and research domains will be shown as a result. You can also combine the keyword filters with search terms to further reduce the selection.
The organization overview page provides a list of all organizations listed in the RSD. For each organization, a card is shown basic information: name, logo, and the number of software and project pages which this organization participates in.
For organizations which are a registered member of the RSD, the checkmark is shown on the card. If you wish to register your organization, you can find more information in How to register an organization.
To browse and search for organizations of interest, the search bar on the top of the page can be used:
Simply typing into the search bar will trigger the RSD to search for organization whose name contains (part of) the terms you entered. Entering multiple words into the search bar will be interpreted as an AND. Only organizations whose name contains all search terms will be shown as a result.
By default, 12 organization cards are shown per page. This number can be increased if desired using the Per page dropdown menu. The < and > icons can be used to move between pages.
+
+
+
diff --git a/new-project.gif b/new-project.gif
new file mode 100644
index 0000000..c07e66a
Binary files /dev/null and b/new-project.gif differ
diff --git a/new-software.gif b/new-software.gif
new file mode 100644
index 0000000..951492c
Binary files /dev/null and b/new-software.gif differ
diff --git a/online-demo.html b/online-demo.html
new file mode 100644
index 0000000..ae5b7a6
--- /dev/null
+++ b/online-demo.html
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
+ Online demo | RSD Documentation
+
+
+
+
+
This online demo allows anyone to add software and projects for themselves. Please note that the data entered in this demo version is not curated in any way, and may be deleted at any time!
To get access to the online demo, click on "Sign in" at the top right. You will then get 3 options to sign in:
The most convenient way of signing in is using the "Local account" option. This option only requires a user name to sign in. No password is needed. We suggest using random user name, unrelated to your actual name.
To get an overview of the software and projects you have added, click on the avatar icon at the top right:
Clicking on "My software", "My projects" or "My organizations" will take you to a profile page showing an overview of all pages you maintain. Once you have finished adding content, "Logout" can be used to sign out.
If you wish to officially add your organization to the RSD, or claim an organization which is already listed but not an official member yet, please contact the RSD administrators and clearly provide the following information:
Your name.
Which organization you represent.
We will then contact you to arrange access for your organization. Once your organization is registered, this will indicated by a verification checkmark on the card of your organization:
In the RSD, we interpret the term "organization" very broadly. Any organization involved in the development of research software should be able to join the RSD. Examples of organizations include (but are not limited to):
Universities
Research Institutes
Research Infrastructure Projects
Virtual Research Organizations and Consortia
Research Communities
Startups and companies which maintain or contribute to research software
etc.
+
+
+
diff --git a/registered-organization.gif b/registered-organization.gif
new file mode 100644
index 0000000..9d94fd9
Binary files /dev/null and b/registered-organization.gif differ
diff --git a/release.html b/release.html
new file mode 100644
index 0000000..0df30cf
--- /dev/null
+++ b/release.html
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+ Making a release | RSD Documentation
+
+
+
+
+
SurfConextopen in new window is an identity provider for Dutch research and education institutions. It can be used by employees of these organizations to sign in to the RSD using their institute credentials. Before they can do so, however, an organization must enable the RSD service in their SURFconext dashboard.
TIP
You can check hereopen in new window if your organization has enabled the RSD service in SURFConext.
To sign in using SURFConext, go to the "sign in" button at the top right corner of the page and select the SURFConext identity provider. Next, select the appropriate organization and then enter your credentials in the organization specific sign in page that follows.
ORCIDopen in new window is the Open Research and Contributor ID. It provides a unique, persistent identifier for researchers and is widely used to identify their contributions to research outputs. You can also use ORCID as an identity provider to sign in to the RSD. Currently, ORCID sign in is enabled on an individual basis by the RSD administrators.
TIP
Please contact us if you wish to use your ORCID to sign in to the RSD.
To sign in using ORCID, go to the "sign in" button at the top right corner of the page and select the ORCID identity provider. Next, enter your credentials on the ORCID sign in page that follows.