Buckets:
| import{s as Fe,n as Ge,o as ze}from"../chunks/scheduler.2b22cead.js";import{S as Ae,i as Ze,e as a,s as l,c as p,h as qe,a as o,d as n,b as s,f as ke,g as u,j as m,k as We,l as Qe,m as i,n as r,t as f,o as $,p as g}from"../chunks/index.1a0e8013.js";import{C as Ve,H as c,E as Ye}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.4dc233aa.js";import{C as De}from"../chunks/CodeBlock.2ace8102.js";function Ne(Me){let d,Q,Z,V,v,Y,h,D,b,xe="We welcome contributions from the community! OpenEnv is an open-source project and weβre excited to have you join us.",N,y,X,T,K,w,_e='Found a bug? Please <a href="https://github.com/huggingface/OpenEnv/issues/new" rel="nofollow">open an issue</a> with:',ee,C,Le="<li>A clear description of the problem</li> <li>Steps to reproduce</li> <li>Expected vs actual behavior</li> <li>Your environment (Python version, OS, etc.)</li>",te,M,ne,x,Ue='Have an idea? Open a <a href="https://github.com/huggingface/OpenEnv/issues/new" rel="nofollow">feature request</a> describing:',ie,_,He="<li>The problem youβre trying to solve</li> <li>Your proposed solution</li> <li>Any alternatives youβve considered</li>",le,L,se,U,Je='One of the best ways to contribute is to add a new environment! See the <a href="guides/first-environment">Building Environments</a> guide to get started.',ae,H,oe,J,Be="Documentation improvements are always welcome:",pe,B,Ee="<li>Fix typos or unclear explanations</li> <li>Add examples</li> <li>Write tutorials</li> <li>Translate content</li>",ue,E,me,S,Se="<li>Fork the repository</li> <li>Create a feature branch: <code>git checkout -b feature/my-feature</code></li> <li>Make your changes</li> <li>Run tests: <code>pytest</code></li> <li>Submit a pull request</li>",re,R,fe,P,$e,j,ge,I,Re='<li>We use <a href="https://github.com/astral-sh/ruff" rel="nofollow">Ruff</a> for linting and formatting</li> <li>Write docstrings for public functions</li> <li>Add type hints</li> <li>Write tests for new functionality</li>',ce,O,de,k,Pe="OpenEnv is openly governed by a technical committee that includes Meta-PyTorch, Reflection, Unsloth, Modal, Prime Intellect, Nvidia, Mercor, Fleet AI, and Hugging Face. The committee coordinates project direction, major technical decisions, RFCs, and release planning in public.",ve,W,je=`Use the <a href="https://github.com/huggingface/OpenEnv" rel="nofollow">OpenEnv repository</a> to file | |
| issues, discuss substantial changes, and submit pull requests.`,he,F,be,G,Ie="By contributing, you agree that your contributions will be licensed under the same license as the project.",ye,z,Oe="Thank you for contributing! π",Te,A,we,q,Ce;return v=new Ve({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),h=new c({props:{title:"Contributing to OpenEnv",local:"contributing-to-openenv",headingTag:"h1"}}),y=new c({props:{title:"Ways to Contribute",local:"ways-to-contribute",headingTag:"h2"}}),T=new c({props:{title:"π Report Bugs",local:"-report-bugs",headingTag:"h3"}}),M=new c({props:{title:"π‘ Suggest Features",local:"-suggest-features",headingTag:"h3"}}),L=new c({props:{title:"π Add an Environment",local:"-add-an-environment",headingTag:"h3"}}),H=new c({props:{title:"π Improve Documentation",local:"-improve-documentation",headingTag:"h3"}}),E=new c({props:{title:"π§ Submit Code",local:"-submit-code",headingTag:"h3"}}),R=new c({props:{title:"Development Setup",local:"development-setup",headingTag:"h2"}}),P=new De({props:{code:"JTIzJTIwQ2xvbmUlMjB5b3VyJTIwZm9yayUwQWdpdCUyMGNsb25lJTIwaHR0cHMlM0ElMkYlMkZnaXRodWIuY29tJTJGWU9VUl9VU0VSTkFNRSUyRk9wZW5FbnYuZ2l0JTBBY2QlMjBPcGVuRW52JTBBJTBBJTIzJTIwSW5zdGFsbCUyMGluJTIwZGV2ZWxvcG1lbnQlMjBtb2RlJTBBcGlwJTIwaW5zdGFsbCUyMC1lJTIwJTIyLiU1QmRldiU1RCUyMiUwQSUwQSUyMyUyMFJ1biUyMHRlc3RzJTBBcHl0ZXN0JTBBJTBBJTIzJTIwUnVuJTIwbGludGluZyUwQXJ1ZmYlMjBjaGVjayUyMC4=",highlighted:`<span class="hljs-comment"># Clone your fork</span> | |
| git <span class="hljs-built_in">clone</span> https://github.com/YOUR_USERNAME/OpenEnv.git | |
| <span class="hljs-built_in">cd</span> OpenEnv | |
| <span class="hljs-comment"># Install in development mode</span> | |
| pip install -e <span class="hljs-string">".[dev]"</span> | |
| <span class="hljs-comment"># Run tests</span> | |
| pytest | |
| <span class="hljs-comment"># Run linting</span> | |
| ruff check .`,lang:"bash",wrap:!1}}),j=new c({props:{title:"Code Style",local:"code-style",headingTag:"h2"}}),O=new c({props:{title:"Coordination",local:"coordination",headingTag:"h2"}}),F=new c({props:{title:"License",local:"license",headingTag:"h2"}}),A=new Ye({props:{source:"https://github.com/huggingface/openenv/blob/main/docs/source/contributing.md"}}),{c(){d=a("meta"),Q=l(),Z=a("p"),V=l(),p(v.$$.fragment),Y=l(),p(h.$$.fragment),D=l(),b=a("p"),b.textContent=xe,N=l(),p(y.$$.fragment),X=l(),p(T.$$.fragment),K=l(),w=a("p"),w.innerHTML=_e,ee=l(),C=a("ul"),C.innerHTML=Le,te=l(),p(M.$$.fragment),ne=l(),x=a("p"),x.innerHTML=Ue,ie=l(),_=a("ul"),_.innerHTML=He,le=l(),p(L.$$.fragment),se=l(),U=a("p"),U.innerHTML=Je,ae=l(),p(H.$$.fragment),oe=l(),J=a("p"),J.textContent=Be,pe=l(),B=a("ul"),B.innerHTML=Ee,ue=l(),p(E.$$.fragment),me=l(),S=a("ol"),S.innerHTML=Se,re=l(),p(R.$$.fragment),fe=l(),p(P.$$.fragment),$e=l(),p(j.$$.fragment),ge=l(),I=a("ul"),I.innerHTML=Re,ce=l(),p(O.$$.fragment),de=l(),k=a("p"),k.textContent=Pe,ve=l(),W=a("p"),W.innerHTML=je,he=l(),p(F.$$.fragment),be=l(),G=a("p"),G.textContent=Ie,ye=l(),z=a("p"),z.textContent=Oe,Te=l(),p(A.$$.fragment),we=l(),q=a("p"),this.h()},l(e){const t=qe("svelte-u9bgzb",document.head);d=o(t,"META",{name:!0,content:!0}),t.forEach(n),Q=s(e),Z=o(e,"P",{}),ke(Z).forEach(n),V=s(e),u(v.$$.fragment,e),Y=s(e),u(h.$$.fragment,e),D=s(e),b=o(e,"P",{"data-svelte-h":!0}),m(b)!=="svelte-gcup9g"&&(b.textContent=xe),N=s(e),u(y.$$.fragment,e),X=s(e),u(T.$$.fragment,e),K=s(e),w=o(e,"P",{"data-svelte-h":!0}),m(w)!=="svelte-bwrbh3"&&(w.innerHTML=_e),ee=s(e),C=o(e,"UL",{"data-svelte-h":!0}),m(C)!=="svelte-1g0aea8"&&(C.innerHTML=Le),te=s(e),u(M.$$.fragment,e),ne=s(e),x=o(e,"P",{"data-svelte-h":!0}),m(x)!=="svelte-1gqyuna"&&(x.innerHTML=Ue),ie=s(e),_=o(e,"UL",{"data-svelte-h":!0}),m(_)!=="svelte-mflf1a"&&(_.innerHTML=He),le=s(e),u(L.$$.fragment,e),se=s(e),U=o(e,"P",{"data-svelte-h":!0}),m(U)!=="svelte-9gf8ms"&&(U.innerHTML=Je),ae=s(e),u(H.$$.fragment,e),oe=s(e),J=o(e,"P",{"data-svelte-h":!0}),m(J)!=="svelte-mvo6x4"&&(J.textContent=Be),pe=s(e),B=o(e,"UL",{"data-svelte-h":!0}),m(B)!=="svelte-2agqus"&&(B.innerHTML=Ee),ue=s(e),u(E.$$.fragment,e),me=s(e),S=o(e,"OL",{"data-svelte-h":!0}),m(S)!=="svelte-1b57dl2"&&(S.innerHTML=Se),re=s(e),u(R.$$.fragment,e),fe=s(e),u(P.$$.fragment,e),$e=s(e),u(j.$$.fragment,e),ge=s(e),I=o(e,"UL",{"data-svelte-h":!0}),m(I)!=="svelte-ikp5xp"&&(I.innerHTML=Re),ce=s(e),u(O.$$.fragment,e),de=s(e),k=o(e,"P",{"data-svelte-h":!0}),m(k)!=="svelte-eccus0"&&(k.textContent=Pe),ve=s(e),W=o(e,"P",{"data-svelte-h":!0}),m(W)!=="svelte-1vis6ha"&&(W.innerHTML=je),he=s(e),u(F.$$.fragment,e),be=s(e),G=o(e,"P",{"data-svelte-h":!0}),m(G)!=="svelte-1e59crz"&&(G.textContent=Ie),ye=s(e),z=o(e,"P",{"data-svelte-h":!0}),m(z)!=="svelte-1kxe873"&&(z.textContent=Oe),Te=s(e),u(A.$$.fragment,e),we=s(e),q=o(e,"P",{}),ke(q).forEach(n),this.h()},h(){We(d,"name","hf:doc:metadata"),We(d,"content",Xe)},m(e,t){Qe(document.head,d),i(e,Q,t),i(e,Z,t),i(e,V,t),r(v,e,t),i(e,Y,t),r(h,e,t),i(e,D,t),i(e,b,t),i(e,N,t),r(y,e,t),i(e,X,t),r(T,e,t),i(e,K,t),i(e,w,t),i(e,ee,t),i(e,C,t),i(e,te,t),r(M,e,t),i(e,ne,t),i(e,x,t),i(e,ie,t),i(e,_,t),i(e,le,t),r(L,e,t),i(e,se,t),i(e,U,t),i(e,ae,t),r(H,e,t),i(e,oe,t),i(e,J,t),i(e,pe,t),i(e,B,t),i(e,ue,t),r(E,e,t),i(e,me,t),i(e,S,t),i(e,re,t),r(R,e,t),i(e,fe,t),r(P,e,t),i(e,$e,t),r(j,e,t),i(e,ge,t),i(e,I,t),i(e,ce,t),r(O,e,t),i(e,de,t),i(e,k,t),i(e,ve,t),i(e,W,t),i(e,he,t),r(F,e,t),i(e,be,t),i(e,G,t),i(e,ye,t),i(e,z,t),i(e,Te,t),r(A,e,t),i(e,we,t),i(e,q,t),Ce=!0},p:Ge,i(e){Ce||(f(v.$$.fragment,e),f(h.$$.fragment,e),f(y.$$.fragment,e),f(T.$$.fragment,e),f(M.$$.fragment,e),f(L.$$.fragment,e),f(H.$$.fragment,e),f(E.$$.fragment,e),f(R.$$.fragment,e),f(P.$$.fragment,e),f(j.$$.fragment,e),f(O.$$.fragment,e),f(F.$$.fragment,e),f(A.$$.fragment,e),Ce=!0)},o(e){$(v.$$.fragment,e),$(h.$$.fragment,e),$(y.$$.fragment,e),$(T.$$.fragment,e),$(M.$$.fragment,e),$(L.$$.fragment,e),$(H.$$.fragment,e),$(E.$$.fragment,e),$(R.$$.fragment,e),$(P.$$.fragment,e),$(j.$$.fragment,e),$(O.$$.fragment,e),$(F.$$.fragment,e),$(A.$$.fragment,e),Ce=!1},d(e){e&&(n(Q),n(Z),n(V),n(Y),n(D),n(b),n(N),n(X),n(K),n(w),n(ee),n(C),n(te),n(ne),n(x),n(ie),n(_),n(le),n(se),n(U),n(ae),n(oe),n(J),n(pe),n(B),n(ue),n(me),n(S),n(re),n(fe),n($e),n(ge),n(I),n(ce),n(de),n(k),n(ve),n(W),n(he),n(be),n(G),n(ye),n(z),n(Te),n(we),n(q)),n(d),g(v,e),g(h,e),g(y,e),g(T,e),g(M,e),g(L,e),g(H,e),g(E,e),g(R,e),g(P,e),g(j,e),g(O,e),g(F,e),g(A,e)}}}const Xe='{"title":"Contributing to OpenEnv","local":"contributing-to-openenv","sections":[{"title":"Ways to Contribute","local":"ways-to-contribute","sections":[{"title":"π Report Bugs","local":"-report-bugs","sections":[],"depth":3},{"title":"π‘ Suggest Features","local":"-suggest-features","sections":[],"depth":3},{"title":"π Add an Environment","local":"-add-an-environment","sections":[],"depth":3},{"title":"π Improve Documentation","local":"-improve-documentation","sections":[],"depth":3},{"title":"π§ Submit Code","local":"-submit-code","sections":[],"depth":3}],"depth":2},{"title":"Development Setup","local":"development-setup","sections":[],"depth":2},{"title":"Code Style","local":"code-style","sections":[],"depth":2},{"title":"Coordination","local":"coordination","sections":[],"depth":2},{"title":"License","local":"license","sections":[],"depth":2}],"depth":1}';function Ke(Me){return ze(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class lt extends Ae{constructor(d){super(),Ze(this,d,Ke,Ne,Fe,{})}}export{lt as component}; | |
Xet Storage Details
- Size:
- 9.88 kB
- Xet hash:
- 2747b169e42341e59e3d5bd030eb9242e9d0443531c645477a5c26fe86cf6f92
Β·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.