PageSourceSearch

https://firestore-eloquent.netlify.app/assets/js/6a53bb27.efd09bca.js

js firestore-eloquent.netlify.app collected 2026-10-03 10:45:07 UTC 4,516 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkfirestore_eloquent=self.webpackChunkfirestore_eloquent||[]).push([[6339],{8858:(e,t,o)=>{o.r(t),o.d(t,{assets:()=>c,contentTitle:()=>s,default:()=>a,frontMatter:()=>i,metadata:()=>l,toc:()=>d});var r=o(5893),n=o(1151);const i={sidebar_position:6},s="Contribute",l={id:"contribute",title:"Contribute",description:"This project is still in development and there are some features needed to be implemented. If you want to contribute, please read the How to contribute section.",source:"@site/versioned_docs/version-2.x/contribute.mdx",sourceDirName:".",slug:"/contribute",permalink:"/docs/2.x/contribute",draft:!1,unlisted:!1,editUrl:"https://github.com/FreddyWhest/firestore-eloquent-docs/tree/main/versioned_docs/version-2.x/contribute.mdx",tags:[],version:"2.x",sidebarPosition:6,frontMatter:{sidebar_position:6},sidebar:"tutorialSidebar",previous:{title:"Todo",permalink:"/docs/2.x/todo"},next:{title:"Support",permalink:"/docs/2.x/donate"}},c={},d=[{value:"How to contribute",id:"how-to-contribute",level:2},{value:"Contributors",id:"contributors",level:2},{value:"Acknowledgments",id:"acknowledgments",level:2}];function u(e){const t={a:"a",admonition:"admonition",code:"code",h1:"h1",h2:"h2",li:"li",p:"p",ul:"ul",...(0,n.a)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(t.h1,{id:"contribute",children:"Contribute"}),"\n",(0,r.jsx)(t.admonition,{title:"IMPORTANT",type:"info",children:(0,r.jsxs)(t.p,{children:["This project is still in development and there are some features needed to be implemented. If you want to contribute, please read the ",(0,r.jsx)(t.a,{href:"#how-to-contribute",children:"How to contribute"})," section."]})}),"\n",(0,r.jsx)(t.h2,{id:"how-to-contribute",children:"How to contribute"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsxs)(t.li,{children:["Check the ",(0,r.jsx)(t.a,{href:"/docs/todo",children:"todo list"})," to see what features are needed to be implemented and what features are already implemented but need to be tested."]}),"\n",(0,r.jsx)(t.li,{children:"Fork the repository or clone it."}),"\n",(0,r.jsx)(t.li,{children:"Create a new branch for each feature or improvement you're working on."}),"\n",(0,r.jsx)(t.li,{children:"Push your changes to your forked repository or your cloned repository."}),"\n",(0,r.jsxs)(t.li,{children:["When you're done working on your feature or improvement, create a pull request from your branch to the ",(0,r.jsx)(t.code,{children:"develop"})," branch of the original repository."]}),"\n",(0,r.jsx)(t.li,{children:"After your pull request is merged, you can safely delete your branch."}),"\n"]}),"\n",(0,r.jsxs)(t.p,{children:["Feel free to contribute by opening issues or submitting pull requests. Your feedback and contributions are highly appreciated ","\u2764\ufe0f"," ","\u2764\ufe0f"," ","\u2764\ufe0f"]}),"\n",(0,r.jsx)(t.h2,{id:"contributors",children:"Contributors"}),"\n",(0,r.jsxs)(t.p,{children:["Thanks goes to these wonderful people (",(0,r.jsx)(t.a,{href:"https://github.com/FreddyWhest/firestore-eloquent/graphs/contributors",children:"Contributors"}),"). ","\u2764\ufe0f"]}),"\n",(0,r.jsx)(t.h2,{id:"acknowledgments",children:"Acknowledgments"}),"\n",(0,r.jsxs)(t.ul,{children:["\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"https://laravel.com/",children:"Laravel"})}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"https://cloud.google.com/firestore/",children:"Google Cloud Firestore"})}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"https://googleapis.github.io/google-cloud-php/#/docs/cloud-firestore/v1.1.0/firestore/readme",children:"Google Cloud Firestore PHP Client Documentation"})}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"https://cloud.google.com/php/grpc",children:"Google gRpc"})}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"https://cloud.google.com/",children:"Google Cloud Firestore Storage"})}),"\n",(0,r.jsx)(t.li,{children:(0,r.jsx)(t.a,{href:"https://php.net",children:"PHP"})}),"\n"]})]})}function a(e={}){const{wrapper:t}={...(0,n.a)(),...e.components};return t?(0,r.jsx)(t,{...e,children:(0,r.jsx)(u,{...e})}):u(e)}},1151:(e,t,o)=>{o.d(t,{Z:()=>l,a:()=>s});var r=o(7294);const n={},i=r.createContext(n);function s(e){const t=r.useContext(i);return r.useMemo((function(){return"function"==typeof e?e(t):{...t,...e}}),[t,e])}function l(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(n):e.components||n:s(e.components),r.createElement(i.Provider,{value:t},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.