This commit is contained in:
Bubobubobubobubo
2023-12-23 17:04:54 +00:00
parent 954c6a9653
commit 8f6df77275
82 changed files with 160 additions and 111 deletions

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1 @@
import{s as y,x as $,y as w,n as G}from"./scheduler.aZRR5A_O.js";import{S as O,i as P,r as R,u as S,v as k,d as I,t as V,w as A,g as _,s as h,h as g,x as v,c as x,k as B,a as i,f as r}from"./index.ciNBPAxl.js";import{G as D,g as E,a as T}from"./guides.TVZlwiAh.js";function F(f){let t,d="Ce site est conçu pour être rapidement mis à jour par la communauté des <em>live coders</em> francophones. Chaque section est construite automatiquement à partir des données mises à disposition par chacun : <strong>Évènements</strong>, <strong>Membres</strong>, <strong>Outils</strong>, <strong>Guides</strong>, <strong>Réseaux</strong>, <strong>Resources</strong>, <strong>Presse</strong>, etc. En séparant les données de la mise en page, cela permet au site dévoluer rapidement et indépendamment des données amassées :)",l,a,s="Où se situent les données ?",n,u,z="Les données sont intégrées à la source du site :",C,p,L='<p>1) Rendez-vous sur le <a href="https://github" rel="nofollow">dépôt</a> dans le dossier <code>lib/data</code> : <a href="https://github.com/Bubobubobubobubo/livecodingfr/tree/main/src/lib/data" rel="nofollow">ici</a>.</p> <p>2) Vous y trouverez un fichier <strong>JSON</strong> pour chaque section du site.</p> <p>3) Éditez depuis léditeur intégré de GitHub ou modifiez en local.</p> <p>4) Soumettez vos changements, attendez la mise à jour du site !</p>',b,m,M="Où se situent les guides ?",H,c,q='Les guides répondent à un format différent. Il existe <a href="/guides/proposer_guide">un autre article</a> qui vous guidera pour en créer/modifier un guide.';return{c(){t=_("p"),t.innerHTML=d,l=h(),a=_("h2"),a.textContent=s,n=h(),u=_("p"),u.textContent=z,C=h(),p=_("div"),p.innerHTML=L,b=h(),m=_("h2"),m.textContent=M,H=h(),c=_("p"),c.innerHTML=q,this.h()},l(e){t=g(e,"P",{"data-svelte-h":!0}),v(t)!=="svelte-1r1wqsk"&&(t.innerHTML=d),l=x(e),a=g(e,"H2",{"data-svelte-h":!0}),v(a)!=="svelte-17idpzd"&&(a.textContent=s),n=x(e),u=g(e,"P",{"data-svelte-h":!0}),v(u)!=="svelte-1wkphp0"&&(u.textContent=z),C=x(e),p=g(e,"DIV",{class:!0,"data-svelte-h":!0}),v(p)!=="svelte-p5v4nz"&&(p.innerHTML=L),b=x(e),m=g(e,"H2",{"data-svelte-h":!0}),v(m)!=="svelte-aapbly"&&(m.textContent=M),H=x(e),c=g(e,"P",{"data-svelte-h":!0}),v(c)!=="svelte-q9p27"&&(c.innerHTML=q),this.h()},h(){B(p,"class","pl-8 mt-4")},m(e,o){i(e,t,o),i(e,l,o),i(e,a,o),i(e,n,o),i(e,u,o),i(e,C,o),i(e,p,o),i(e,b,o),i(e,m,o),i(e,H,o),i(e,c,o)},p:G,d(e){e&&(r(t),r(l),r(a),r(n),r(u),r(C),r(p),r(b),r(m),r(H),r(c))}}}function J(f){let t,d;const l=[f[0],j];let a={$$slots:{default:[F]},$$scope:{ctx:f}};for(let s=0;s<l.length;s+=1)a=$(a,l[s]);return t=new D({props:a}),{c(){R(t.$$.fragment)},l(s){S(t.$$.fragment,s)},m(s,n){k(t,s,n),d=!0},p(s,[n]){const u=n&1?E(l,[n&1&&T(s[0]),n&0&&T(j)]):{};n&2&&(u.$$scope={dirty:n,ctx:s}),t.$set(u)},i(s){d||(I(t.$$.fragment,s),d=!0)},o(s){V(t.$$.fragment,s),d=!1},d(s){A(t,s)}}}const j={title:"Comment ajouter des informations au site ?",date:"2023-12-23",author:"Raphaël Maurice Forment"};function N(f,t,d){return f.$$set=l=>{d(0,t=$($({},t),w(l)))},t=w(t),[t]}class W extends O{constructor(t){super(),P(this,t,N,J,y,{})}}export{W as default,j as metadata};

View File

@ -0,0 +1 @@
import{s as u,c as r,u as _,g as d,d as m}from"./scheduler.aZRR5A_O.js";import{S as g,i as h,g as y,h as k,j as b,f as c,a as j,d as C,t as E}from"./index.ciNBPAxl.js";function A(s,o){const i={},f={},e={$$scope:1};let t=s.length;for(;t--;){const n=s[t],a=o[t];if(a){for(const l in n)l in a||(f[l]=1);for(const l in a)e[l]||(i[l]=a[l],e[l]=1);s[t]=a}else for(const l in n)e[l]=1}for(const n in f)n in i||(i[n]=void 0);return i}function I(s){return typeof s=="object"&&s!==null?s:{}}function G(s){let o,i;const f=s[3].default,e=r(f,s,s[2],null);return{c(){o=y("article"),e&&e.c()},l(t){o=k(t,"ARTICLE",{});var n=b(o);e&&e.l(n),n.forEach(c)},m(t,n){j(t,o,n),e&&e.m(o,null),i=!0},p(t,[n]){e&&e.p&&(!i||n&4)&&_(e,f,t,t[2],i?m(f,t[2],n,null):d(t[2]),null)},i(t){i||(C(e,t),i=!0)},o(t){E(e,t),i=!1},d(t){t&&c(o),e&&e.d(t)}}}function S(s,o,i){let{$$slots:f={},$$scope:e}=o,{title:t}=o,{date:n}=o;return s.$$set=a=>{"title"in a&&i(0,t=a.title),"date"in a&&i(1,n=a.date),"$$scope"in a&&i(2,e=a.$$scope)},[t,n,e,f]}class L extends g{constructor(o){super(),h(this,o,S,G,u,{title:0,date:1})}}export{L as G,I as a,A as g};

Binary file not shown.

Binary file not shown.

View File

@ -0,0 +1,5 @@
import{s as F,x as P,y as E,n as G}from"./scheduler.aZRR5A_O.js";import{S as J,i as N,r as V,u as I,v as K,d as O,t as Q,w as W,g as p,s as m,H as X,h as c,x as d,c as f,j as Y,E as Z,f as a,k as ee,a as l}from"./index.ciNBPAxl.js";import{G as te,g as se,a as U}from"./guides.TVZlwiAh.js";function ne(q){let t,i='Les guides sont rédigés en <a href="https://en.wikipedia.org/wiki/Markdown" rel="nofollow">MarkDown</a>, un format de balisage léger qui facilite lécriture et la publication. Une fois ajoutés au site, ces derniers sont automatiquement recensés et publiés. Chaque article reçoit un entête simple qui permet de lidentifier. Voici lentête de larticle actuel :',u,o,s,r=`<code class="language-yaml"><span class="token punctuation">---</span>
<span class="token key atrule">title</span><span class="token punctuation">:</span> Comment proposer un guide <span class="token punctuation">?</span>
<span class="token key atrule">date</span><span class="token punctuation">:</span> <span class="token string">'2023-12-22'</span>
<span class="token key atrule">author</span><span class="token punctuation">:</span> <span class="token string">"Raphaël Maurice Forment"</span>
<span class="token punctuation">---</span></code>`,v,_,$="Il nest pas nécessaire de répéter le titre au début de votre article. Chaque balise se comprend assez facilement :",M,g,z="<li><strong>title</strong> : le titre complet de larticle</li> <li><strong>date</strong> : au format <code>AAAA-MM-JJ</code></li> <li><strong>author</strong> : nom complet ou votre pseudonyme</li>",w,h,j="Le site utilise ensuite ces données pour générer un entête. Les données peuvent ensuite être utilisées sous plusieurs formes pour faire référence au guide sur dautres pages.",H,x,S="Contenu de larticle",y,b,A="Écrivez ce que vous voulez ! Notez que vous pouvez librement mélanger <strong>MarkDown</strong>, <strong>HTML/CSS</strong> et composants <strong>Svelte</strong> pour les plus confirmés. Vous ne devriez pas avoir de problème pour publier quoi que ce soit sous la forme que vous imaginez ! Si vous écrivez du <strong>MarkDown</strong> pur et simple, votre article recevra le style par défaut utilisé par le site.",L,k,R="Publication",T,C,D='Une fois votre article prêt, il vous faudra faire une <a href="https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests" rel="nofollow">Pull Request</a> pour que ce dernier soit au <a href="https://github.com/Bubobubobubobubo/livecodingfr" rel="nofollow">dépôt</a> du site et validé par un contributeur. Bonne chance ! Nous avons besoin de guides pour couvrir lessentiel des plateformes existantes !';return{c(){t=p("p"),t.innerHTML=i,u=m(),o=p("pre"),s=new X(!1),v=m(),_=p("p"),_.textContent=$,M=m(),g=p("ul"),g.innerHTML=z,w=m(),h=p("p"),h.textContent=j,H=m(),x=p("h2"),x.textContent=S,y=m(),b=p("p"),b.innerHTML=A,L=m(),k=p("h2"),k.textContent=R,T=m(),C=p("p"),C.innerHTML=D,this.h()},l(e){t=c(e,"P",{"data-svelte-h":!0}),d(t)!=="svelte-1jy9acf"&&(t.innerHTML=i),u=f(e),o=c(e,"PRE",{class:!0});var n=Y(o);s=Z(n,!1),n.forEach(a),v=f(e),_=c(e,"P",{"data-svelte-h":!0}),d(_)!=="svelte-hsuogf"&&(_.textContent=$),M=f(e),g=c(e,"UL",{"data-svelte-h":!0}),d(g)!=="svelte-1objkrr"&&(g.innerHTML=z),w=f(e),h=c(e,"P",{"data-svelte-h":!0}),d(h)!=="svelte-uedqlf"&&(h.textContent=j),H=f(e),x=c(e,"H2",{"data-svelte-h":!0}),d(x)!=="svelte-1g5ta6o"&&(x.textContent=S),y=f(e),b=c(e,"P",{"data-svelte-h":!0}),d(b)!=="svelte-13oxmt0"&&(b.innerHTML=A),L=f(e),k=c(e,"H2",{"data-svelte-h":!0}),d(k)!=="svelte-qjxet8"&&(k.textContent=R),T=f(e),C=c(e,"P",{"data-svelte-h":!0}),d(C)!=="svelte-pldlgo"&&(C.innerHTML=D),this.h()},h(){s.a=null,ee(o,"class","language-yaml")},m(e,n){l(e,t,n),l(e,u,n),l(e,o,n),s.m(r,o),l(e,v,n),l(e,_,n),l(e,M,n),l(e,g,n),l(e,w,n),l(e,h,n),l(e,H,n),l(e,x,n),l(e,y,n),l(e,b,n),l(e,L,n),l(e,k,n),l(e,T,n),l(e,C,n)},p:G,d(e){e&&(a(t),a(u),a(o),a(v),a(_),a(M),a(g),a(w),a(h),a(H),a(x),a(y),a(b),a(L),a(k),a(T),a(C))}}}function ae(q){let t,i;const u=[q[0],B];let o={$$slots:{default:[ne]},$$scope:{ctx:q}};for(let s=0;s<u.length;s+=1)o=P(o,u[s]);return t=new te({props:o}),{c(){V(t.$$.fragment)},l(s){I(t.$$.fragment,s)},m(s,r){K(t,s,r),i=!0},p(s,[r]){const v=r&1?se(u,[r&1&&U(s[0]),r&0&&U(B)]):{};r&2&&(v.$$scope={dirty:r,ctx:s}),t.$set(v)},i(s){i||(O(t.$$.fragment,s),i=!0)},o(s){Q(t.$$.fragment,s),i=!1},d(s){W(t,s)}}}const B={title:"Comment proposer un guide ?",date:"2023-12-22",author:"Raphaël Maurice Forment"};function le(q,t,i){return q.$$set=u=>{i(0,t=P(P({},t),E(u)))},t=E(t),[t]}class re extends J{constructor(t){super(),N(this,t,le,ae,F,{})}}export{re as default,B as metadata};

Binary file not shown.

Binary file not shown.

View File

@ -1,5 +0,0 @@
import{s as F,c as K,u as O,g as Q,d as W,x as j,y as D,n as X}from"./scheduler.aZRR5A_O.js";import{S as J,i as N,g as m,h as d,j as V,f as r,a as p,d as G,t as I,r as Y,u as Z,v as ee,w as te,s as _,H as ne,x as g,c as v,E as se,k as le}from"./index.ciNBPAxl.js";function ae(o,t){const a={},c={},s={$$scope:1};let e=o.length;for(;e--;){const l=o[e],u=t[e];if(u){for(const f in l)f in u||(c[f]=1);for(const f in u)s[f]||(a[f]=u[f],s[f]=1);o[e]=u}else for(const f in l)s[f]=1}for(const l in c)l in a||(a[l]=void 0);return a}function U(o){return typeof o=="object"&&o!==null?o:{}}function oe(o){let t,a;const c=o[3].default,s=K(c,o,o[2],null);return{c(){t=m("article"),s&&s.c()},l(e){t=d(e,"ARTICLE",{});var l=V(t);s&&s.l(l),l.forEach(r)},m(e,l){p(e,t,l),s&&s.m(t,null),a=!0},p(e,[l]){s&&s.p&&(!a||l&4)&&O(s,c,e,e[2],a?W(c,e[2],l,null):Q(e[2]),null)},i(e){a||(G(s,e),a=!0)},o(e){I(s,e),a=!1},d(e){e&&r(t),s&&s.d(e)}}}function ue(o,t,a){let{$$slots:c={},$$scope:s}=t,{title:e}=t,{date:l}=t;return o.$$set=u=>{"title"in u&&a(0,e=u.title),"date"in u&&a(1,l=u.date),"$$scope"in u&&a(2,s=u.$$scope)},[e,l,s,c]}class ie extends J{constructor(t){super(),N(this,t,ue,oe,F,{title:0,date:1})}}function re(o){let t,a='Les guides sont rédigés en <a href="https://en.wikipedia.org/wiki/Markdown" rel="nofollow">MarkDown</a>, un format de balisage léger qui facilite lécriture et la publication. Une fois ajoutés au site, ces derniers sont automatiquement recensés et publiés. Chaque article reçoit un entête simple. Voici lentête de larticle actuel :',c,s,e,l=`<code class="language-yaml"><span class="token punctuation">---</span>
<span class="token key atrule">title</span><span class="token punctuation">:</span> Comment proposer un guide <span class="token punctuation">?</span>
<span class="token key atrule">date</span><span class="token punctuation">:</span> <span class="token string">'2023-12-22'</span>
<span class="token key atrule">author</span><span class="token punctuation">:</span> <span class="token string">"Raphaël Maurice Forment"</span>
<span class="token punctuation">---</span></code>`,u,f,z="Chaque balise se comprend assez facilement :",w,h,P="<li><strong>title</strong> : le titre complet de larticle</li> <li><strong>date</strong> : au format <code>AAAA-MM-JJ</code></li> <li><strong>author</strong> : nom complet ou votre pseudonyme</li>",y,k,S="Le site utilise ensuite ces données pour générer un entête. Les données peuvent ensuite être utilisées sous plusieurs formes pour faire référence au guide sur dautres pages.",M,b,A="Contenu de larticle",H,C,E="Écrivez ce que vous voulez ! Notez que vous pouvez librement mélanger <strong>MarkDown</strong>, <strong>HTML/CSS</strong> et composants <strong>Svelte</strong> pour les plus confirmés. Vous ne devriez pas avoir de problème particulier à publier quoi que ce soit sous la forme que vous imaginez ! Si vous écrivez du <strong>MarkDown</strong> pur et simple, votre article recevra le style par défaut utilisé par le site.",L,x,R="Publication",T,q,$='Une fois votre article prêt, il vous faudra faire une <a href="https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests" rel="nofollow">Pull Request</a> pour que ce dernier soit ajouté au <a href="https://github.com/Bubobubobubobubo/livecodingfr" rel="nofollow">dépôt</a> du site et validé par un contributeur. Bonne chance ! Nous avons besoin de guides pour couvrir lessentiel des plateformes existantes !';return{c(){t=m("p"),t.innerHTML=a,c=_(),s=m("pre"),e=new ne(!1),u=_(),f=m("p"),f.textContent=z,w=_(),h=m("ul"),h.innerHTML=P,y=_(),k=m("p"),k.textContent=S,M=_(),b=m("h2"),b.textContent=A,H=_(),C=m("p"),C.innerHTML=E,L=_(),x=m("h2"),x.textContent=R,T=_(),q=m("p"),q.innerHTML=$,this.h()},l(n){t=d(n,"P",{"data-svelte-h":!0}),g(t)!=="svelte-xfb6jk"&&(t.innerHTML=a),c=v(n),s=d(n,"PRE",{class:!0});var i=V(s);e=se(i,!1),i.forEach(r),u=v(n),f=d(n,"P",{"data-svelte-h":!0}),g(f)!=="svelte-rwvclt"&&(f.textContent=z),w=v(n),h=d(n,"UL",{"data-svelte-h":!0}),g(h)!=="svelte-1objkrr"&&(h.innerHTML=P),y=v(n),k=d(n,"P",{"data-svelte-h":!0}),g(k)!=="svelte-uedqlf"&&(k.textContent=S),M=v(n),b=d(n,"H2",{"data-svelte-h":!0}),g(b)!=="svelte-1g5ta6o"&&(b.textContent=A),H=v(n),C=d(n,"P",{"data-svelte-h":!0}),g(C)!=="svelte-rulmzu"&&(C.innerHTML=E),L=v(n),x=d(n,"H2",{"data-svelte-h":!0}),g(x)!=="svelte-qjxet8"&&(x.textContent=R),T=v(n),q=d(n,"P",{"data-svelte-h":!0}),g(q)!=="svelte-1m0ijoc"&&(q.innerHTML=$),this.h()},h(){e.a=null,le(s,"class","language-yaml")},m(n,i){p(n,t,i),p(n,c,i),p(n,s,i),e.m(l,s),p(n,u,i),p(n,f,i),p(n,w,i),p(n,h,i),p(n,y,i),p(n,k,i),p(n,M,i),p(n,b,i),p(n,H,i),p(n,C,i),p(n,L,i),p(n,x,i),p(n,T,i),p(n,q,i)},p:X,d(n){n&&(r(t),r(c),r(s),r(u),r(f),r(w),r(h),r(y),r(k),r(M),r(b),r(H),r(C),r(L),r(x),r(T),r(q))}}}function ce(o){let t,a;const c=[o[0],B];let s={$$slots:{default:[re]},$$scope:{ctx:o}};for(let e=0;e<c.length;e+=1)s=j(s,c[e]);return t=new ie({props:s}),{c(){Y(t.$$.fragment)},l(e){Z(t.$$.fragment,e)},m(e,l){ee(t,e,l),a=!0},p(e,[l]){const u=l&1?ae(c,[l&1&&U(e[0]),l&0&&U(B)]):{};l&2&&(u.$$scope={dirty:l,ctx:e}),t.$set(u)},i(e){a||(G(t.$$.fragment,e),a=!0)},o(e){I(t.$$.fragment,e),a=!1},d(e){te(t,e)}}}const B={title:"Comment proposer un guide ?",date:"2023-12-22",author:"Raphaël Maurice Forment"};function pe(o,t,a){return o.$$set=c=>{a(0,t=j(j({},t),D(c)))},t=D(t),[t]}class de extends J{constructor(t){super(),N(this,t,pe,ce,F,{})}}export{de as default,B as metadata};

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -1,7 +0,0 @@
import{_ as J}from"../chunks/preload-helper.0HuHagjb.js";import{s as K}from"../chunks/scheduler.aZRR5A_O.js";import{S as N,i as Q,q as x,g as v,m as P,s as R,r as z,h,j as g,n as w,f as d,c as V,u as W,k as q,a as X,y as r,v as U,o as C,t as B,b as Y,d as F,w as G,p as Z}from"../chunks/index.ciNBPAxl.js";const tt=(s,t)=>{const n=s[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((i,l)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(l.bind(null,new Error("Unknown variable dynamic import: "+t)))})};async function et({params:s}){const t=await tt(Object.assign({"../proposer_guide.md":()=>J(()=>import("../chunks/proposer_guide.jq4D-DxX.js"),__vite__mapDeps([0,1,2]),import.meta.url)}),`../${s.slug}.md`),{title:n,date:i,author:l}=t.metadata,$=t.default;return{title:n,date:i,author:l,content:$}}const it=Object.freeze(Object.defineProperty({__proto__:null,load:et},Symbol.toStringTag,{value:"Module"}));function at(s){let t,n,i=s[0].title+"",l,$,c,u,A,b=s[0].date+"",j,D,f,O,y=s[0].author+"",k,S,_,e,m;var p=s[0].content;function H(a,o){return{}}return p&&(e=x(p,H())),{c(){t=v("article"),n=v("h1"),l=P(i),$=R(),c=v("div"),u=v("p"),A=P("Publié le : "),j=P(b),D=R(),f=v("p"),O=P("Auteur : "),k=P(y),S=R(),_=v("div"),e&&z(e.$$.fragment),this.h()},l(a){t=h(a,"ARTICLE",{});var o=g(t);n=h(o,"H1",{});var E=g(n);l=w(E,i),E.forEach(d),$=V(o),c=h(o,"DIV",{class:!0});var I=g(c);u=h(I,"P",{class:!0});var T=g(u);A=w(T,"Publié le : "),j=w(T,b),T.forEach(d),D=V(I),f=h(I,"P",{class:!0});var M=g(f);O=w(M,"Auteur : "),k=w(M,y),M.forEach(d),I.forEach(d),S=V(o),_=h(o,"DIV",{class:!0});var L=g(_);e&&W(e.$$.fragment,L),L.forEach(d),o.forEach(d),this.h()},h(){q(u,"class","inline font-bold"),q(f,"class","inline font-bold"),q(c,"class","pt-4 flex justify-between mb-12"),q(_,"class","px-12 content-center")},m(a,o){X(a,t,o),r(t,n),r(n,l),r(t,$),r(t,c),r(c,u),r(u,A),r(u,j),r(c,D),r(c,f),r(f,O),r(f,k),r(t,S),r(t,_),e&&U(e,_,null),m=!0},p(a,[o]){if((!m||o&1)&&i!==(i=a[0].title+"")&&C(l,i),(!m||o&1)&&b!==(b=a[0].date+"")&&C(j,b),(!m||o&1)&&y!==(y=a[0].author+"")&&C(k,y),o&1&&p!==(p=a[0].content)){if(e){Z();const E=e;B(E.$$.fragment,1,0,()=>{G(E,1)}),Y()}p?(e=x(p,H()),z(e.$$.fragment),F(e.$$.fragment,1),U(e,_,null)):e=null}},i(a){m||(e&&F(e.$$.fragment,a),m=!0)},o(a){e&&B(e.$$.fragment,a),m=!1},d(a){a&&d(t),e&&G(e)}}}function nt(s,t,n){let{data:i}=t;return s.$$set=l=>{"data"in l&&n(0,i=l.data)},[i]}class lt extends N{constructor(t){super(),Q(this,t,nt,at,K,{data:0})}}export{lt as component,it as universal};
function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
__vite__mapDeps.viteFileDeps = ["../chunks/proposer_guide.jq4D-DxX.js","../chunks/scheduler.aZRR5A_O.js","../chunks/index.ciNBPAxl.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}

View File

@ -0,0 +1,7 @@
import{_ as x}from"../chunks/preload-helper.0HuHagjb.js";import{s as K}from"../chunks/scheduler.aZRR5A_O.js";import{S as N,i as Q,q as z,g as v,m as y,s as V,r as U,h,j as g,n as w,f as d,c as L,u as W,k as A,a as X,y as r,v as B,o as M,t as F,b as Y,d as G,w as J,p as Z}from"../chunks/index.ciNBPAxl.js";const tt=(s,t)=>{const n=s[t];return n?typeof n=="function"?n():Promise.resolve(n):new Promise((i,l)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(l.bind(null,new Error("Unknown variable dynamic import: "+t)))})};async function et({params:s}){const t=await tt(Object.assign({"../ajouter_information.md":()=>x(()=>import("../chunks/ajouter_information.bzb5OpaG.js"),__vite__mapDeps([0,1,2,3]),import.meta.url),"../proposer_guide.md":()=>x(()=>import("../chunks/proposer_guide.Qy9zdsCA.js"),__vite__mapDeps([4,1,2,3]),import.meta.url)}),`../${s.slug}.md`),{title:n,date:i,author:l}=t.metadata,$=t.default;return{title:n,date:i,author:l,content:$}}const it=Object.freeze(Object.defineProperty({__proto__:null,load:et},Symbol.toStringTag,{value:"Module"}));function at(s){let t,n,i=s[0].title+"",l,$,c,u,D,b=s[0].date+"",j,O,_,T,E=s[0].author+"",I,q,f,e,m;var p=s[0].content;function C(a,o){return{}}return p&&(e=z(p,C())),{c(){t=v("article"),n=v("h1"),l=y(i),$=V(),c=v("div"),u=v("p"),D=y("Publié le : "),j=y(b),O=V(),_=v("p"),T=y("Auteur : "),I=y(E),q=V(),f=v("div"),e&&U(e.$$.fragment),this.h()},l(a){t=h(a,"ARTICLE",{});var o=g(t);n=h(o,"H1",{});var P=g(n);l=w(P,i),P.forEach(d),$=L(o),c=h(o,"DIV",{class:!0});var k=g(c);u=h(k,"P",{class:!0});var R=g(u);D=w(R,"Publié le : "),j=w(R,b),R.forEach(d),O=L(k),_=h(k,"P",{class:!0});var S=g(_);T=w(S,"Auteur : "),I=w(S,E),S.forEach(d),k.forEach(d),q=L(o),f=h(o,"DIV",{class:!0});var H=g(f);e&&W(e.$$.fragment,H),H.forEach(d),o.forEach(d),this.h()},h(){A(u,"class","inline font-bold"),A(_,"class","inline font-bold"),A(c,"class","pt-4 flex justify-between mb-12"),A(f,"class","px-12 content-center")},m(a,o){X(a,t,o),r(t,n),r(n,l),r(t,$),r(t,c),r(c,u),r(u,D),r(u,j),r(c,O),r(c,_),r(_,T),r(_,I),r(t,q),r(t,f),e&&B(e,f,null),m=!0},p(a,[o]){if((!m||o&1)&&i!==(i=a[0].title+"")&&M(l,i),(!m||o&1)&&b!==(b=a[0].date+"")&&M(j,b),(!m||o&1)&&E!==(E=a[0].author+"")&&M(I,E),o&1&&p!==(p=a[0].content)){if(e){Z();const P=e;F(P.$$.fragment,1,0,()=>{J(P,1)}),Y()}p?(e=z(p,C()),U(e.$$.fragment),G(e.$$.fragment,1),B(e,f,null)):e=null}},i(a){m||(e&&G(e.$$.fragment,a),m=!0)},o(a){e&&F(e.$$.fragment,a),m=!1},d(a){a&&d(t),e&&J(e)}}}function nt(s,t,n){let{data:i}=t;return s.$$set=l=>{"data"in l&&n(0,i=l.data)},[i]}class lt extends N{constructor(t){super(),Q(this,t,nt,at,K,{data:0})}}export{lt as component,it as universal};
function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
__vite__mapDeps.viteFileDeps = ["../chunks/ajouter_information.bzb5OpaG.js","../chunks/scheduler.aZRR5A_O.js","../chunks/index.ciNBPAxl.js","../chunks/guides.TVZlwiAh.js","../chunks/proposer_guide.Qy9zdsCA.js"]
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
{"version":"1703349882913"} {"version":"1703351035370"}

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
[{"meta":{"title":"Comment proposer un guide ?","date":"2023-12-22","author":"Raphaël Maurice Forment"},"path":"/guides/proposer_guide"}] [{"meta":{"title":"Comment ajouter des informations au site ?","date":"2023-12-23","author":"Raphaël Maurice Forment"},"path":"/guides/ajouter_information"},{"meta":{"title":"Comment proposer un guide ?","date":"2023-12-22","author":"Raphaël Maurice Forment"},"path":"/guides/proposer_guide"}]

View File

@ -6,22 +6,22 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="./_app/immutable/assets/0.i2cAdolL.css" rel="stylesheet"> <link href="./_app/immutable/assets/0.FqGjpZJa.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/entry/start.88JVwN3m.js"> <link rel="modulepreload" href="./_app/immutable/entry/start.Q4WL2y4r.js">
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="./_app/immutable/entry/app.eWdXDQlY.js"> <link rel="modulepreload" href="./_app/immutable/entry/app.qlfciOPl.js">
<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.ciNBPAxl.js"> <link rel="modulepreload" href="./_app/immutable/chunks/index.ciNBPAxl.js">
<link rel="modulepreload" href="./_app/immutable/nodes/0.60GMPCkA.js"> <link rel="modulepreload" href="./_app/immutable/nodes/0.gcw8q8Y0.js">
<link rel="modulepreload" href="./_app/immutable/nodes/4.CPFN9ZRQ.js"> <link rel="modulepreload" href="./_app/immutable/nodes/4.CPFN9ZRQ.js">
<link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"><title>Contact</title><!-- HEAD_svelte-1y6bndz_START --><!-- HEAD_svelte-1y6bndz_END --> <link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"><title>Contact</title><!-- HEAD_svelte-1y6bndz_START --><!-- HEAD_svelte-1y6bndz_END -->
</head> </head>
<body data-sveltekit-preload-data="hover"> <body data-sveltekit-preload-data="hover">
<div style="display: contents"> <div><div class="bg-neutral-800 dark:bg-base-300"><nav class="pl-8 py-2 md:flex md:justify-between md:items-center pr-8"><div class="flex items-center justify-between"><a href="/" class="text-3xl font-extrabold text-transparent bg-clip-text bg-gradient-to-r from-orange-300 to-orange-200 uppercase" data-svelte-h="svelte-sv4vin">livecoding.fr</a> <div class="flex md:hidden" data-svelte-h="svelte-pz0dbb"><button type="button" class="text-gray-100 hover:text-gray-400 focus:outline-none focus:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div></div> <div class="flex-col mt-8 space-y-4 md:flex md:space-y-0 md:flex-row md:items-center md:space-x-10 md:mt-0 hidden"><a href="/evenements" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1me9jmo">Évènements</a> <a href="/membres" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1ho9i2z">Membres</a> <a href="/outils" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1sj2l4z">Outils</a> <a href="/guides" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-yd78nx">Guides</a> <a href="/reseaux" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-z9wl3r">Réseaux</a> <a href="/ressources" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1u3kp53">Ressources</a> <a href="/presse" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1yq8r9j">Presse</a> <a href="/contacts" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-14fua0o">Contact</a></div></nav></div></div> <main class="bg-gray-100 dark:bg-base-100"><div class="drawer lg:drawer-open"><input id="my-drawer-2" type="checkbox" class="drawer-toggle"> <div class="drawer-content space-y-4 flex flex-col lg:px-16 px-4 py-8"> <h1 data-svelte-h="svelte-tbczl2">Contact</h1> <p data-svelte-h="svelte-14pxfkf"><a href="https://livecoding.fr" rel="nofollow">Livecoding.fr</a> nest ni un collectif ni une organisation. Lobjectif de ce site est uniquement de centraliser linformation et de donner plus de visibilité à la scène <i>live coding</i> francophone. Pour discuter et rencontre des <em>live coders</em> francophones, voici quelques liens :</p> <div class="pl-8" data-svelte-h="svelte-kbttm2"><ul><li><a href="https://discord.gg/VZQGhUC" rel="nofollow">Cookie Collective</a> (Discord) : Discord du collectif parisien Cookie Collective, rassemble beaucoup de <em>live coders</em>.</li> <li><a href="https://discord.gg/zwjmAaeEAH" rel="nofollow">Creative Code Lyon</a> (Discord) : Discord du groupe <em>Creative Code Lyon</em> pour lest/sud-est de la France.</li> <li><a href="https://discord.gg/jtYGAsUggT" rel="nofollow">TOPLAP</a> (Discord) : Collectif international <a href="https://toplap.org" rel="nofollow">TOPLAP</a>, avec des sections francophones.</li> <li>Mais aussi, contacter individuellement des artistes et <em>performers</em>.</li></ul></div></div> <div class="drawer-side" data-svelte-h="svelte-15tw5rp"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay"></label> <ul class="menu p-4 w-40 min-h-full bg-neutral-800 dark:bg-base-300 text-base-content"><li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/evenements">Évènements</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/membres">Membres</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/outils">Outils</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/guides">Guides</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/reseaux">Réseaux</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/ressources">Ressources</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/presse">Presse</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer ml-0 pl-0 pb-4 pt-4 bg-neutral-800 dark:bg-base-300 justify-between pr-16" data-svelte-h="svelte-1yg0fuy"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer> <div style="display: contents"> <div><div class="bg-neutral-800 dark:bg-base-300"><nav class="pl-8 py-2 md:flex md:justify-between md:items-center pr-8"><div class="flex items-center justify-between"><a href="/" class="text-3xl font-extrabold text-transparent bg-clip-text bg-gradient-to-r from-orange-300 to-orange-200 uppercase" data-svelte-h="svelte-sv4vin">livecoding.fr</a> <div class="flex md:hidden" data-svelte-h="svelte-pz0dbb"><button type="button" class="text-gray-100 hover:text-gray-400 focus:outline-none focus:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div></div> <div class="flex-col mt-8 space-y-4 md:flex md:space-y-0 md:flex-row md:items-center md:space-x-10 md:mt-0 hidden"><a href="/evenements" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1me9jmo">Évènements</a> <a href="/membres" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1ho9i2z">Membres</a> <a href="/outils" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1sj2l4z">Outils</a> <a href="/guides" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-yd78nx">Guides</a> <a href="/reseaux" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-z9wl3r">Réseaux</a> <a href="/ressources" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1u3kp53">Ressources</a> <a href="/presse" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1yq8r9j">Presse</a> <a href="/contacts" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-14fua0o">Contact</a></div></nav></div></div> <main class="bg-gray-100 dark:bg-base-100"><div class="drawer lg:drawer-open"><input id="my-drawer-2" type="checkbox" class="drawer-toggle"> <div class="drawer-content space-y-4 flex flex-col lg:px-16 px-4 py-8"> <h1 data-svelte-h="svelte-tbczl2">Contact</h1> <p data-svelte-h="svelte-14pxfkf"><a href="https://livecoding.fr" rel="nofollow">Livecoding.fr</a> nest ni un collectif ni une organisation. Lobjectif de ce site est uniquement de centraliser linformation et de donner plus de visibilité à la scène <i>live coding</i> francophone. Pour discuter et rencontre des <em>live coders</em> francophones, voici quelques liens :</p> <div class="pl-8" data-svelte-h="svelte-kbttm2"><ul><li><a href="https://discord.gg/VZQGhUC" rel="nofollow">Cookie Collective</a> (Discord) : Discord du collectif parisien Cookie Collective, rassemble beaucoup de <em>live coders</em>.</li> <li><a href="https://discord.gg/zwjmAaeEAH" rel="nofollow">Creative Code Lyon</a> (Discord) : Discord du groupe <em>Creative Code Lyon</em> pour lest/sud-est de la France.</li> <li><a href="https://discord.gg/jtYGAsUggT" rel="nofollow">TOPLAP</a> (Discord) : Collectif international <a href="https://toplap.org" rel="nofollow">TOPLAP</a>, avec des sections francophones.</li> <li>Mais aussi, contacter individuellement des artistes et <em>performers</em>.</li></ul></div></div> <div class="drawer-side" data-svelte-h="svelte-1j9bu2x"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden"></label> <ul class="menu p-4 w-40 min-h-full bg-neutral-800 dark:bg-base-300 text-base-content overflow-hidden"><li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/evenements">Évènements</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/membres">Membres</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/outils">Outils</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/guides">Guides</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/reseaux">Réseaux</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/ressources">Ressources</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/presse">Presse</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer ml-0 pl-0 pb-4 pt-4 bg-neutral-800 dark:bg-base-300 justify-between pr-16" data-svelte-h="svelte-1yg0fuy"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer>
<script> <script>
{ {
__sveltekit_18ebfsn = { __sveltekit_li1l2t = {
base: new URL(".", location).pathname.slice(0, -1), base: new URL(".", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -31,8 +31,8 @@
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("./_app/immutable/entry/start.88JVwN3m.js"), import("./_app/immutable/entry/start.Q4WL2y4r.js"),
import("./_app/immutable/entry/app.eWdXDQlY.js") import("./_app/immutable/entry/app.qlfciOPl.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 4], node_ids: [0, 4],

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -6,25 +6,25 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="../_app/immutable/assets/0.i2cAdolL.css" rel="stylesheet"> <link href="../_app/immutable/assets/0.FqGjpZJa.css" rel="stylesheet">
<link rel="modulepreload" href="../_app/immutable/entry/start.88JVwN3m.js"> <link rel="modulepreload" href="../_app/immutable/entry/start.Q4WL2y4r.js">
<link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="../_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="../_app/immutable/entry/app.eWdXDQlY.js"> <link rel="modulepreload" href="../_app/immutable/entry/app.qlfciOPl.js">
<link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="../_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="../_app/immutable/chunks/index.ciNBPAxl.js"> <link rel="modulepreload" href="../_app/immutable/chunks/index.ciNBPAxl.js">
<link rel="modulepreload" href="../_app/immutable/nodes/0.60GMPCkA.js"> <link rel="modulepreload" href="../_app/immutable/nodes/0.gcw8q8Y0.js">
<link rel="modulepreload" href="../_app/immutable/nodes/7.1t__7h1j.js"> <link rel="modulepreload" href="../_app/immutable/nodes/7.qD_AAibw.js">
</head> </head>
<body data-sveltekit-preload-data="hover"> <body data-sveltekit-preload-data="hover">
<div style="display: contents"> <div><div class="bg-neutral-800 dark:bg-base-300"><nav class="pl-8 py-2 md:flex md:justify-between md:items-center pr-8"><div class="flex items-center justify-between"><a href="/" class="text-3xl font-extrabold text-transparent bg-clip-text bg-gradient-to-r from-orange-300 to-orange-200 uppercase" data-svelte-h="svelte-sv4vin">livecoding.fr</a> <div class="flex md:hidden" data-svelte-h="svelte-pz0dbb"><button type="button" class="text-gray-100 hover:text-gray-400 focus:outline-none focus:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div></div> <div class="flex-col mt-8 space-y-4 md:flex md:space-y-0 md:flex-row md:items-center md:space-x-10 md:mt-0 hidden"><a href="/evenements" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1me9jmo">Évènements</a> <a href="/membres" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1ho9i2z">Membres</a> <a href="/outils" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1sj2l4z">Outils</a> <a href="/guides" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-yd78nx">Guides</a> <a href="/reseaux" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-z9wl3r">Réseaux</a> <a href="/ressources" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1u3kp53">Ressources</a> <a href="/presse" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1yq8r9j">Presse</a> <a href="/contacts" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-14fua0o">Contact</a></div></nav></div></div> <main class="bg-gray-100 dark:bg-base-100"><div class="drawer lg:drawer-open"><input id="my-drawer-2" type="checkbox" class="drawer-toggle"> <div class="drawer-content space-y-4 flex flex-col lg:px-16 px-4 py-8"><article><h1>Comment proposer un guide ?</h1> <div class="pt-4 flex justify-between mb-12"><p class="inline font-bold">Publié le : 2023-12-22</p> <p class="inline font-bold">Auteur : Raphaël Maurice Forment</p></div> <div class="px-12 content-center"><article><p data-svelte-h="svelte-xfb6jk">Les guides sont rédigés en <a href="https://en.wikipedia.org/wiki/Markdown" rel="nofollow">MarkDown</a>, un format de balisage léger qui facilite lécriture et la publication. Une fois ajoutés au site, ces derniers sont automatiquement recensés et publiés. Chaque article reçoit un entête simple. Voici lentête de larticle actuel :</p> <pre class="language-yaml"><!-- HTML_TAG_START --><code class="language-yaml"><span class="token punctuation">---</span> <div style="display: contents"> <div><div class="bg-neutral-800 dark:bg-base-300"><nav class="pl-8 py-2 md:flex md:justify-between md:items-center pr-8"><div class="flex items-center justify-between"><a href="/" class="text-3xl font-extrabold text-transparent bg-clip-text bg-gradient-to-r from-orange-300 to-orange-200 uppercase" data-svelte-h="svelte-sv4vin">livecoding.fr</a> <div class="flex md:hidden" data-svelte-h="svelte-pz0dbb"><button type="button" class="text-gray-100 hover:text-gray-400 focus:outline-none focus:text-gray-400"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"></path></svg></button></div></div> <div class="flex-col mt-8 space-y-4 md:flex md:space-y-0 md:flex-row md:items-center md:space-x-10 md:mt-0 hidden"><a href="/evenements" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1me9jmo">Évènements</a> <a href="/membres" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1ho9i2z">Membres</a> <a href="/outils" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1sj2l4z">Outils</a> <a href="/guides" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-yd78nx">Guides</a> <a href="/reseaux" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-z9wl3r">Réseaux</a> <a href="/ressources" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1u3kp53">Ressources</a> <a href="/presse" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-1yq8r9j">Presse</a> <a href="/contacts" class="text-gray-100 hover:text-orange-300 flex md:hidden" data-svelte-h="svelte-14fua0o">Contact</a></div></nav></div></div> <main class="bg-gray-100 dark:bg-base-100"><div class="drawer lg:drawer-open"><input id="my-drawer-2" type="checkbox" class="drawer-toggle"> <div class="drawer-content space-y-4 flex flex-col lg:px-16 px-4 py-8"><article><h1>Comment proposer un guide ?</h1> <div class="pt-4 flex justify-between mb-12"><p class="inline font-bold">Publié le : 2023-12-22</p> <p class="inline font-bold">Auteur : Raphaël Maurice Forment</p></div> <div class="px-12 content-center"><article><p data-svelte-h="svelte-1jy9acf">Les guides sont rédigés en <a href="https://en.wikipedia.org/wiki/Markdown" rel="nofollow">MarkDown</a>, un format de balisage léger qui facilite lécriture et la publication. Une fois ajoutés au site, ces derniers sont automatiquement recensés et publiés. Chaque article reçoit un entête simple qui permet de lidentifier. Voici lentête de larticle actuel :</p> <pre class="language-yaml"><!-- HTML_TAG_START --><code class="language-yaml"><span class="token punctuation">---</span>
<span class="token key atrule">title</span><span class="token punctuation">:</span> Comment proposer un guide <span class="token punctuation">?</span> <span class="token key atrule">title</span><span class="token punctuation">:</span> Comment proposer un guide <span class="token punctuation">?</span>
<span class="token key atrule">date</span><span class="token punctuation">:</span> <span class="token string">'2023-12-22'</span> <span class="token key atrule">date</span><span class="token punctuation">:</span> <span class="token string">'2023-12-22'</span>
<span class="token key atrule">author</span><span class="token punctuation">:</span> <span class="token string">"Raphaël Maurice Forment"</span> <span class="token key atrule">author</span><span class="token punctuation">:</span> <span class="token string">"Raphaël Maurice Forment"</span>
<span class="token punctuation">---</span></code><!-- HTML_TAG_END --></pre> <p data-svelte-h="svelte-rwvclt">Chaque balise se comprend assez facilement :</p> <ul data-svelte-h="svelte-1objkrr"><li><strong>title</strong> : le titre complet de larticle</li> <li><strong>date</strong> : au format <code>AAAA-MM-JJ</code></li> <li><strong>author</strong> : nom complet ou votre pseudonyme</li></ul> <p data-svelte-h="svelte-uedqlf">Le site utilise ensuite ces données pour générer un entête. Les données peuvent ensuite être utilisées sous plusieurs formes pour faire référence au guide sur dautres pages.</p> <h2 data-svelte-h="svelte-1g5ta6o">Contenu de larticle</h2> <p data-svelte-h="svelte-rulmzu">Écrivez ce que vous voulez ! Notez que vous pouvez librement mélanger <strong>MarkDown</strong>, <strong>HTML/CSS</strong> et composants <strong>Svelte</strong> pour les plus confirmés. Vous ne devriez pas avoir de problème particulier à publier quoi que ce soit sous la forme que vous imaginez ! Si vous écrivez du <strong>MarkDown</strong> pur et simple, votre article recevra le style par défaut utilisé par le site.</p> <h2 data-svelte-h="svelte-qjxet8">Publication</h2> <p data-svelte-h="svelte-1m0ijoc">Une fois votre article prêt, il vous faudra faire une <a href="https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests" rel="nofollow">Pull Request</a> pour que ce dernier soit ajouté au <a href="https://github.com/Bubobubobubobubo/livecodingfr" rel="nofollow">dépôt</a> du site et validé par un contributeur. Bonne chance ! Nous avons besoin de guides pour couvrir lessentiel des plateformes existantes !</p></article></div></article></div> <div class="drawer-side" data-svelte-h="svelte-15tw5rp"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay"></label> <ul class="menu p-4 w-40 min-h-full bg-neutral-800 dark:bg-base-300 text-base-content"><li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/evenements">Évènements</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/membres">Membres</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/outils">Outils</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/guides">Guides</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/reseaux">Réseaux</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/ressources">Ressources</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/presse">Presse</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer ml-0 pl-0 pb-4 pt-4 bg-neutral-800 dark:bg-base-300 justify-between pr-16" data-svelte-h="svelte-1yg0fuy"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer> <span class="token punctuation">---</span></code><!-- HTML_TAG_END --></pre> <p data-svelte-h="svelte-hsuogf">Il nest pas nécessaire de répéter le titre au début de votre article. Chaque balise se comprend assez facilement :</p> <ul data-svelte-h="svelte-1objkrr"><li><strong>title</strong> : le titre complet de larticle</li> <li><strong>date</strong> : au format <code>AAAA-MM-JJ</code></li> <li><strong>author</strong> : nom complet ou votre pseudonyme</li></ul> <p data-svelte-h="svelte-uedqlf">Le site utilise ensuite ces données pour générer un entête. Les données peuvent ensuite être utilisées sous plusieurs formes pour faire référence au guide sur dautres pages.</p> <h2 data-svelte-h="svelte-1g5ta6o">Contenu de larticle</h2> <p data-svelte-h="svelte-13oxmt0">Écrivez ce que vous voulez ! Notez que vous pouvez librement mélanger <strong>MarkDown</strong>, <strong>HTML/CSS</strong> et composants <strong>Svelte</strong> pour les plus confirmés. Vous ne devriez pas avoir de problème pour publier quoi que ce soit sous la forme que vous imaginez ! Si vous écrivez du <strong>MarkDown</strong> pur et simple, votre article recevra le style par défaut utilisé par le site.</p> <h2 data-svelte-h="svelte-qjxet8">Publication</h2> <p data-svelte-h="svelte-pldlgo">Une fois votre article prêt, il vous faudra faire une <a href="https://docs.github.com/fr/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/about-pull-requests" rel="nofollow">Pull Request</a> pour que ce dernier soit au <a href="https://github.com/Bubobubobubobubo/livecodingfr" rel="nofollow">dépôt</a> du site et validé par un contributeur. Bonne chance ! Nous avons besoin de guides pour couvrir lessentiel des plateformes existantes !</p></article></div></article></div> <div class="drawer-side" data-svelte-h="svelte-1j9bu2x"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden"></label> <ul class="menu p-4 w-40 min-h-full bg-neutral-800 dark:bg-base-300 text-base-content overflow-hidden"><li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/evenements">Évènements</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/membres">Membres</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/outils">Outils</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/guides">Guides</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/reseaux">Réseaux</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/ressources">Ressources</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/presse">Presse</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer ml-0 pl-0 pb-4 pt-4 bg-neutral-800 dark:bg-base-300 justify-between pr-16" data-svelte-h="svelte-1yg0fuy"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer>
<script> <script>
{ {
__sveltekit_18ebfsn = { __sveltekit_li1l2t = {
base: new URL("..", location).pathname.slice(0, -1), base: new URL("..", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -34,8 +34,8 @@
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("../_app/immutable/entry/start.88JVwN3m.js"), import("../_app/immutable/entry/start.Q4WL2y4r.js"),
import("../_app/immutable/entry/app.eWdXDQlY.js") import("../_app/immutable/entry/app.qlfciOPl.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 7], node_ids: [0, 7],

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

Binary file not shown.

View File

@ -6,13 +6,13 @@
<meta name="viewport" content="width=device-width, initial-scale=1" /> <meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#ffffff"> <meta name="theme-color" content="#ffffff">
<link href="./_app/immutable/assets/0.i2cAdolL.css" rel="stylesheet"> <link href="./_app/immutable/assets/0.FqGjpZJa.css" rel="stylesheet">
<link rel="modulepreload" href="./_app/immutable/entry/start.88JVwN3m.js"> <link rel="modulepreload" href="./_app/immutable/entry/start.Q4WL2y4r.js">
<link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js"> <link rel="modulepreload" href="./_app/immutable/chunks/scheduler.aZRR5A_O.js">
<link rel="modulepreload" href="./_app/immutable/entry/app.eWdXDQlY.js"> <link rel="modulepreload" href="./_app/immutable/entry/app.qlfciOPl.js">
<link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js"> <link rel="modulepreload" href="./_app/immutable/chunks/preload-helper.0HuHagjb.js">
<link rel="modulepreload" href="./_app/immutable/chunks/index.ciNBPAxl.js"> <link rel="modulepreload" href="./_app/immutable/chunks/index.ciNBPAxl.js">
<link rel="modulepreload" href="./_app/immutable/nodes/0.60GMPCkA.js"> <link rel="modulepreload" href="./_app/immutable/nodes/0.gcw8q8Y0.js">
<link rel="modulepreload" href="./_app/immutable/nodes/12.lDmIZB1G.js"> <link rel="modulepreload" href="./_app/immutable/nodes/12.lDmIZB1G.js">
<link rel="modulepreload" href="./_app/immutable/chunks/Info.NO-uVT9H.js"> <link rel="modulepreload" href="./_app/immutable/chunks/Info.NO-uVT9H.js">
<link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"><title>Ressources</title><!-- HEAD_svelte-1q3gdtb_START --><!-- HEAD_svelte-1q3gdtb_END --> <link rel="modulepreload" href="./_app/immutable/chunks/marked.esm.hS8hU7E4.js"><title>Ressources</title><!-- HEAD_svelte-1q3gdtb_START --><!-- HEAD_svelte-1q3gdtb_END -->
@ -39,11 +39,11 @@ pour le <em>live coding</em>.</p></li> <li><p><a href="https://scsynth.org/" rel
<strong>SuperCollider</strong>. <strong>SuperCollider</strong> est en grande partie responsable de <strong>SuperCollider</strong>. <strong>SuperCollider</strong> est en grande partie responsable de
lémergence de la scène musicale du <em>live coding</em>, et pour de bonnes raisons. lémergence de la scène musicale du <em>live coding</em>, et pour de bonnes raisons.
Foisonnant, infini, logiciel tentaculaire et puissant.</p></li></ul> <h2 data-svelte-h="svelte-eg7erq">Ressources généralistes</h2> <ul data-svelte-h="svelte-1se4f8f"><li><a href="https://ressources.labomedia.org/live_coding" rel="nofollow">Labomedia</a> : collection de Foisonnant, infini, logiciel tentaculaire et puissant.</p></li></ul> <h2 data-svelte-h="svelte-eg7erq">Ressources généralistes</h2> <ul data-svelte-h="svelte-1se4f8f"><li><a href="https://ressources.labomedia.org/live_coding" rel="nofollow">Labomedia</a> : collection de
ressources pour le <em>creative coding</em>.</li></ul></div> <div class="drawer-side" data-svelte-h="svelte-15tw5rp"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay"></label> <ul class="menu p-4 w-40 min-h-full bg-neutral-800 dark:bg-base-300 text-base-content"><li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/evenements">Évènements</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/membres">Membres</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/outils">Outils</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/guides">Guides</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/reseaux">Réseaux</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/ressources">Ressources</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/presse">Presse</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer ml-0 pl-0 pb-4 pt-4 bg-neutral-800 dark:bg-base-300 justify-between pr-16" data-svelte-h="svelte-1yg0fuy"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer> ressources pour le <em>creative coding</em>.</li></ul></div> <div class="drawer-side" data-svelte-h="svelte-1j9bu2x"><label for="my-drawer-2" aria-label="close sidebar" class="drawer-overlay scrollbar-hide whitespace-nowrap overflow-hidden"></label> <ul class="menu p-4 w-40 min-h-full bg-neutral-800 dark:bg-base-300 text-base-content overflow-hidden"><li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/evenements">Évènements</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/membres">Membres</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/outils">Outils</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/guides">Guides</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/reseaux">Réseaux</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/ressources">Ressources</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/presse">Presse</a></li> <li class="text-xl ml-0"><a class="text-white hover:text-orange-300" href="/contacts">Contact</a></li></ul></div></div></main> <footer class="footer ml-0 pl-0 pb-4 pt-4 bg-neutral-800 dark:bg-base-300 justify-between pr-16" data-svelte-h="svelte-1yg0fuy"><div class="flex justify-between"><p class="inline indent-4 text-bold text-white">Raphaël Forment</p> <p><a class="inline pl-4" href="https://github.com/Bubobubobubobubo/livecodingfr">GitHub</a></p></div></footer>
<script> <script>
{ {
__sveltekit_18ebfsn = { __sveltekit_li1l2t = {
base: new URL(".", location).pathname.slice(0, -1), base: new URL(".", location).pathname.slice(0, -1),
env: null env: null
}; };
@ -53,8 +53,8 @@ ressources pour le <em>creative coding</em>.</li></ul></div> <div class="drawer-
const data = [{"type":"data","data":null,"uses":{}},null]; const data = [{"type":"data","data":null,"uses":{}},null];
Promise.all([ Promise.all([
import("./_app/immutable/entry/start.88JVwN3m.js"), import("./_app/immutable/entry/start.Q4WL2y4r.js"),
import("./_app/immutable/entry/app.eWdXDQlY.js") import("./_app/immutable/entry/app.qlfciOPl.js")
]).then(([kit, app]) => { ]).then(([kit, app]) => {
kit.start(app, element, { kit.start(app, element, {
node_ids: [0, 12], node_ids: [0, 12],

Binary file not shown.

Binary file not shown.