[{"data":1,"prerenderedAt":956},["Reactive",2],{"content-query-tIzYBuKXxK":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"_empty":6,"title":8,"description":9,"layout":5,"body":10,"_type":951,"_id":952,"_source":953,"_file":954,"_extension":955},"/docs/contribution-guide","docs",false,"","Contribution Guide - Inkline","Actively participate in the development and the future of Inkline by contributing regularly.",{"type":11,"children":12,"toc":938},"root",[13,22,28,42,47,54,59,103,109,147,192,198,211,216,234,239,267,272,282,288,300,305,311,316,330,336,341,351,364,393,398,817,823,904,910,933],{"type":14,"tag":15,"props":16,"children":18},"element","h1",{"id":17},"contribution-guide",[19],{"type":20,"value":21},"text","Contribution Guide",{"type":14,"tag":23,"props":24,"children":26},"h2",{"id":25},"actively-participate-in-the-development-and-the-future-of-inkline-by-contributing-regularly",[27],{"type":20,"value":9},{"type":14,"tag":29,"props":30,"children":31},"p",{},[32,34,40],{"type":20,"value":33},"Open Source projects are maintained and backed by a ",{"type":14,"tag":35,"props":36,"children":37},"strong",{},[38],{"type":20,"value":39},"wonderful community",{"type":20,"value":41}," of users and collaborators.",{"type":14,"tag":29,"props":43,"children":44},{},[45],{"type":20,"value":46},"We encourage you to actively participate in the development and future of Inkline by contributing to the source code, improving documentation, reporting potential bugs or testing new features.",{"type":14,"tag":48,"props":49,"children":51},"h3",{"id":50},"channels",[52],{"type":20,"value":53},"Channels",{"type":14,"tag":29,"props":55,"children":56},{},[57],{"type":20,"value":58},"There are many ways to taking part in the Inkline community.",{"type":14,"tag":60,"props":61,"children":62},"ol",{},[63,79,91],{"type":14,"tag":64,"props":65,"children":66},"li",{},[67,77],{"type":14,"tag":68,"props":69,"children":74},"a",{"href":70,"rel":71,"target":73},"https://github.com/inkline/inkline",[72],"nofollow","_blank",[75],{"type":20,"value":76},"Github Repositories",{"type":20,"value":78},": Report bugs or create feature requests against the dedicated Inkline repository.",{"type":14,"tag":64,"props":80,"children":81},{},[82,89],{"type":14,"tag":68,"props":83,"children":86},{"href":84,"rel":85,"target":73},"https://discord.gg/2w5UGnK",[72],[87],{"type":20,"value":88},"Discord",{"type":20,"value":90},": Join the Discord Server to chat instantly with other developers in the Inkline community.",{"type":14,"tag":64,"props":92,"children":93},{},[94,101],{"type":14,"tag":68,"props":95,"children":98},{"href":96,"rel":97,"target":73},"https://twitter.com/inkline",[72],[99],{"type":20,"value":100},"Twitter",{"type":20,"value":102},": Stay in touch with the progress we make and learn about the awesome things happening around Inkline.",{"type":14,"tag":48,"props":104,"children":106},{"id":105},"using-the-issue-tracker",[107],{"type":20,"value":108},"Using the issue tracker",{"type":14,"tag":29,"props":110,"children":111},{},[112,114,121,123,129,131,137,139,145],{"type":20,"value":113},"The ",{"type":14,"tag":68,"props":115,"children":118},{"href":116,"rel":117},"https://github.com/inkline/inkline/issues",[72],[119],{"type":20,"value":120},"issue tracker",{"type":20,"value":122}," is the preferred channel for ",{"type":14,"tag":68,"props":124,"children":126},{"href":125},"#bug-reports",[127],{"type":20,"value":128},"bug reports",{"type":20,"value":130},", ",{"type":14,"tag":68,"props":132,"children":134},{"href":133},"#feature-requests",[135],{"type":20,"value":136},"features requests",{"type":20,"value":138}," and ",{"type":14,"tag":68,"props":140,"children":142},{"href":141},"#pull-requests",[143],{"type":20,"value":144},"submitting pull requests",{"type":20,"value":146},", but please respect the following restrictions:",{"type":14,"tag":148,"props":149,"children":150},"ul",{},[151,163,173],{"type":14,"tag":64,"props":152,"children":153},{},[154,156,161],{"type":20,"value":155},"Please ",{"type":14,"tag":35,"props":157,"children":158},{},[159],{"type":20,"value":160},"do not",{"type":20,"value":162}," use the issue tracker for personal support requests.",{"type":14,"tag":64,"props":164,"children":165},{},[166,167,171],{"type":20,"value":155},{"type":14,"tag":35,"props":168,"children":169},{},[170],{"type":20,"value":160},{"type":20,"value":172}," get off track in issues. Keep the discussion on topic and\nrespect the opinions of others.",{"type":14,"tag":64,"props":174,"children":175},{},[176,177,181,183,190],{"type":20,"value":155},{"type":14,"tag":35,"props":178,"children":179},{},[180],{"type":20,"value":160},{"type":20,"value":182}," post comments consisting solely of \"+1\" or \"👍\".\nUse ",{"type":14,"tag":68,"props":184,"children":187},{"href":185,"rel":186},"https://github.com/blog/2119-add-reactions-to-pull-requests-issues-and-comments",[72],[188],{"type":20,"value":189},"GitHub's \"reactions\" feature",{"type":20,"value":191},"\ninstead. We reserve the right to delete comments which violate this rule.",{"type":14,"tag":48,"props":193,"children":195},{"id":194},"bug-reports",[196],{"type":20,"value":197},"Bug Reports",{"type":14,"tag":29,"props":199,"children":200},{},[201,203,209],{"type":20,"value":202},"A bug is a ",{"type":14,"tag":204,"props":205,"children":206},"em",{},[207],{"type":20,"value":208},"demonstrable problem",{"type":20,"value":210}," that is caused by the code in the repository. Good bug reports are extremely helpful, so thanks!",{"type":14,"tag":29,"props":212,"children":213},{},[214],{"type":20,"value":215},"Guidelines for bug reports:",{"type":14,"tag":60,"props":217,"children":218},{},[219,224,229],{"type":14,"tag":64,"props":220,"children":221},{},[222],{"type":20,"value":223},"Provide a clear title and description of the issue.",{"type":14,"tag":64,"props":225,"children":226},{},[227],{"type":20,"value":228},"Share the version of Inkline you are using.",{"type":14,"tag":64,"props":230,"children":231},{},[232],{"type":20,"value":233},"Add code examples to demonstrate the issue. You can also provide a complete repository to reproduce the issue quickly.",{"type":14,"tag":29,"props":235,"children":236},{},[237],{"type":20,"value":238},"A good bug report shouldn't leave others needing to chase you up for more information. Please try to be as detailed as possible in your report:",{"type":14,"tag":148,"props":240,"children":241},{},[242,247,252,257,262],{"type":14,"tag":64,"props":243,"children":244},{},[245],{"type":20,"value":246},"What is your environment?",{"type":14,"tag":64,"props":248,"children":249},{},[250],{"type":20,"value":251},"What steps will reproduce the issue?",{"type":14,"tag":64,"props":253,"children":254},{},[255],{"type":20,"value":256},"What browser(s) and OS experience the problem?",{"type":14,"tag":64,"props":258,"children":259},{},[260],{"type":20,"value":261},"Do other browsers show the bug differently?",{"type":14,"tag":64,"props":263,"children":264},{},[265],{"type":20,"value":266},"What would you expect to be the outcome?",{"type":14,"tag":29,"props":268,"children":269},{},[270],{"type":20,"value":271},"All these details will help us fix any potential bugs. Remember, fixing bugs takes time. We're doing our best!",{"type":14,"tag":29,"props":273,"children":274},{},[275],{"type":14,"tag":68,"props":276,"children":279},{"href":277,"rel":278,"target":73},"https://github.com/inkline/inkline/issues/new",[72],[280],{"type":20,"value":281},"Create a bug report",{"type":14,"tag":23,"props":283,"children":285},{"id":284},"feature-requests",[286],{"type":20,"value":287},"Feature requests",{"type":14,"tag":29,"props":289,"children":290},{},[291,293,298],{"type":20,"value":292},"Feature requests are welcome! When opening a feature request, it's up to ",{"type":14,"tag":204,"props":294,"children":295},{},[296],{"type":20,"value":297},"you",{"type":20,"value":299}," to make a strong case to convince the project's developers of the merits of this feature. Please provide as much detail and context as possible.",{"type":14,"tag":29,"props":301,"children":302},{},[303],{"type":20,"value":304},"When adding a new feature to the library, make sure you update the documentation package as well.",{"type":14,"tag":48,"props":306,"children":308},{"id":307},"testing",[309],{"type":20,"value":310},"Testing",{"type":14,"tag":29,"props":312,"children":313},{},[314],{"type":20,"value":315},"Before providing a pull request be sure to test the feature you are adding. Inkline's target code coverage is 100% and we're proudly consistent with that.",{"type":14,"tag":68,"props":317,"children":320},{"href":318,"rel":319},"https://coveralls.io/github/inkline/inkline?branch=main",[72],[321,323],{"type":20,"value":322},"\n    ",{"type":14,"tag":324,"props":325,"children":329},"img",{"src":326,"alt":327,"dataCanonicalSrc":326,"style":328},"https://coveralls.io/repos/github/inkline/inkline/badge.svg?branch=main","Coverage Status","max-width:100%;",[],{"type":14,"tag":48,"props":331,"children":333},{"id":332},"pull-requests",[334],{"type":20,"value":335},"Pull requests",{"type":14,"tag":29,"props":337,"children":338},{},[339],{"type":20,"value":340},"Good pull requests — patches, improvements, new features are a fantastic help. They should remain focused in scope and avoid containing unrelated commits.",{"type":14,"tag":29,"props":342,"children":343},{},[344,349],{"type":14,"tag":35,"props":345,"children":346},{},[347],{"type":20,"value":348},"Please ask first",{"type":20,"value":350}," before starting on any significant pull request (e.g. implementing features, refactoring code, porting to a different language), otherwise you might spend a lot of time working on something that the project's developers might not want to merge into the project.",{"type":14,"tag":29,"props":352,"children":353},{},[354,356,362],{"type":20,"value":355},"Please adhere to the ",{"type":14,"tag":68,"props":357,"children":359},{"href":358},"#code-guidelines",[360],{"type":20,"value":361},"coding guidelines",{"type":20,"value":363}," used throughout the project (indentation, accurate comments, etc.) and any other requirements (such as test coverage).",{"type":14,"tag":29,"props":365,"children":366},{},[367,369,380,382,391],{"type":20,"value":368},"You should edit the source files in ",{"type":14,"tag":68,"props":370,"children":373},{"href":371,"rel":372},"https://github.com/inkline/inkline/tree/main/src",[72],[374],{"type":14,"tag":375,"props":376,"children":377},"code-inline",{},[378],{"type":20,"value":379},"/src",{"type":20,"value":381}," instead. Similarly, when contributing to Inkline's documentation, you should edit the documentation source files in\nthe ",{"type":14,"tag":68,"props":383,"children":386},{"href":384,"rel":385},"https://github.com/inkline/inkline.io/tree/main/src",[72],[387],{"type":14,"tag":375,"props":388,"children":389},{},[390],{"type":20,"value":379},{"type":20,"value":392}," directory.",{"type":14,"tag":29,"props":394,"children":395},{},[396],{"type":20,"value":397},"Adhering to the following process is the best way to get your work included in the project:",{"type":14,"tag":60,"props":399,"children":400},{},[401,595,657,680,738,799],{"type":14,"tag":64,"props":402,"children":403},{},[404,411,413],{"type":14,"tag":68,"props":405,"children":408},{"href":406,"rel":407},"https://help.github.com/fork-a-repo/",[72],[409],{"type":20,"value":410},"Fork",{"type":20,"value":412}," the project, clone your fork, and configure the remotes:",{"type":14,"tag":414,"props":415,"children":420},"code",{"className":416,"code":418,"language":419,"meta":7},[417],"language-bash","# Clone your fork of the repo into the current directory\ngit clone https://github.com/\u003Cyour-username>/inkline.git\n\n# Navigate to the newly cloned directory\ncd inkline\n\n# Assign the original repo to a remote called \"upstream\"\ngit remote add upstream https://github.com/inkline/inkline.git\n","bash",[421],{"type":14,"tag":422,"props":423,"children":424},"pre",{},[425],{"type":14,"tag":414,"props":426,"children":427},{"__ignoreMap":7},[428,440,497,506,515,534,542,551],{"type":14,"tag":429,"props":430,"children":433},"span",{"class":431,"line":432},"line",1,[434],{"type":14,"tag":429,"props":435,"children":437},{"class":436},"ct-086898",[438],{"type":20,"value":439},"# Clone your fork of the repo into the current directory\n",{"type":14,"tag":429,"props":441,"children":443},{"class":431,"line":442},2,[444,450,456,462,466,471,477,482,487,492],{"type":14,"tag":429,"props":445,"children":447},{"class":446},"ct-762058",[448],{"type":20,"value":449},"git",{"type":14,"tag":429,"props":451,"children":453},{"class":452},"ct-553616",[454],{"type":20,"value":455}," ",{"type":14,"tag":429,"props":457,"children":459},{"class":458},"ct-952708",[460],{"type":20,"value":461},"clone",{"type":14,"tag":429,"props":463,"children":464},{"class":452},[465],{"type":20,"value":455},{"type":14,"tag":429,"props":467,"children":468},{"class":458},[469],{"type":20,"value":470},"https://github.com/",{"type":14,"tag":429,"props":472,"children":474},{"class":473},"ct-149352",[475],{"type":20,"value":476},"\u003C",{"type":14,"tag":429,"props":478,"children":479},{"class":458},[480],{"type":20,"value":481},"your-usernam",{"type":14,"tag":429,"props":483,"children":484},{"class":452},[485],{"type":20,"value":486},"e",{"type":14,"tag":429,"props":488,"children":489},{"class":473},[490],{"type":20,"value":491},">",{"type":14,"tag":429,"props":493,"children":494},{"class":458},[495],{"type":20,"value":496},"/inkline.git\n",{"type":14,"tag":429,"props":498,"children":500},{"class":431,"line":499},3,[501],{"type":14,"tag":429,"props":502,"children":503},{},[504],{"type":20,"value":505},"\n",{"type":14,"tag":429,"props":507,"children":509},{"class":431,"line":508},4,[510],{"type":14,"tag":429,"props":511,"children":512},{"class":436},[513],{"type":20,"value":514},"# Navigate to the newly cloned directory\n",{"type":14,"tag":429,"props":516,"children":518},{"class":431,"line":517},5,[519,525,529],{"type":14,"tag":429,"props":520,"children":522},{"class":521},"ct-617022",[523],{"type":20,"value":524},"cd",{"type":14,"tag":429,"props":526,"children":527},{"class":452},[528],{"type":20,"value":455},{"type":14,"tag":429,"props":530,"children":531},{"class":458},[532],{"type":20,"value":533},"inkline\n",{"type":14,"tag":429,"props":535,"children":537},{"class":431,"line":536},6,[538],{"type":14,"tag":429,"props":539,"children":540},{},[541],{"type":20,"value":505},{"type":14,"tag":429,"props":543,"children":545},{"class":431,"line":544},7,[546],{"type":14,"tag":429,"props":547,"children":548},{"class":436},[549],{"type":20,"value":550},"# Assign the original repo to a remote called \"upstream\"\n",{"type":14,"tag":429,"props":552,"children":554},{"class":431,"line":553},8,[555,559,563,568,572,577,581,586,590],{"type":14,"tag":429,"props":556,"children":557},{"class":446},[558],{"type":20,"value":449},{"type":14,"tag":429,"props":560,"children":561},{"class":452},[562],{"type":20,"value":455},{"type":14,"tag":429,"props":564,"children":565},{"class":458},[566],{"type":20,"value":567},"remote",{"type":14,"tag":429,"props":569,"children":570},{"class":452},[571],{"type":20,"value":455},{"type":14,"tag":429,"props":573,"children":574},{"class":458},[575],{"type":20,"value":576},"add",{"type":14,"tag":429,"props":578,"children":579},{"class":452},[580],{"type":20,"value":455},{"type":14,"tag":429,"props":582,"children":583},{"class":458},[584],{"type":20,"value":585},"upstream",{"type":14,"tag":429,"props":587,"children":588},{"class":452},[589],{"type":20,"value":455},{"type":14,"tag":429,"props":591,"children":592},{"class":458},[593],{"type":20,"value":594},"https://github.com/inkline/inkline.git",{"type":14,"tag":64,"props":596,"children":597},{},[598,600],{"type":20,"value":599},"Create a new topic branch (off the main project main branch) to\ncontain your feature, change, or fix:",{"type":14,"tag":414,"props":601,"children":604},{"className":602,"code":603,"language":419,"meta":7},[417],"git checkout -b \u003Ctopic-branch-name>\n",[605],{"type":14,"tag":422,"props":606,"children":607},{},[608],{"type":14,"tag":414,"props":609,"children":610},{"__ignoreMap":7},[611],{"type":14,"tag":429,"props":612,"children":613},{"class":431,"line":432},[614,618,622,627,631,636,640,644,649,653],{"type":14,"tag":429,"props":615,"children":616},{"class":446},[617],{"type":20,"value":449},{"type":14,"tag":429,"props":619,"children":620},{"class":452},[621],{"type":20,"value":455},{"type":14,"tag":429,"props":623,"children":624},{"class":458},[625],{"type":20,"value":626},"checkout",{"type":14,"tag":429,"props":628,"children":629},{"class":452},[630],{"type":20,"value":455},{"type":14,"tag":429,"props":632,"children":633},{"class":521},[634],{"type":20,"value":635},"-b",{"type":14,"tag":429,"props":637,"children":638},{"class":452},[639],{"type":20,"value":455},{"type":14,"tag":429,"props":641,"children":642},{"class":473},[643],{"type":20,"value":476},{"type":14,"tag":429,"props":645,"children":646},{"class":458},[647],{"type":20,"value":648},"topic-branch-nam",{"type":14,"tag":429,"props":650,"children":651},{"class":452},[652],{"type":20,"value":486},{"type":14,"tag":429,"props":654,"children":655},{"class":473},[656],{"type":20,"value":491},{"type":14,"tag":64,"props":658,"children":659},{},[660,662,669,671,678],{"type":20,"value":661},"Make sure your commits are logically structured. Please adhere to these ",{"type":14,"tag":68,"props":663,"children":666},{"href":664,"rel":665},"http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html",[72],[667],{"type":20,"value":668},"git commit message guidelines",{"type":20,"value":670},". Use Git's ",{"type":14,"tag":68,"props":672,"children":675},{"href":673,"rel":674},"https://help.github.com/en/github/using-git/about-git-rebase",[72],[676],{"type":20,"value":677},"interactive rebase",{"type":20,"value":679}," feature to tidy up your commits before making them public.",{"type":14,"tag":64,"props":681,"children":682},{},[683,685],{"type":20,"value":684},"Locally rebase the upstream main branch into your topic branch:",{"type":14,"tag":414,"props":686,"children":689},{"className":687,"code":688,"language":419,"meta":7},[417],"git pull --rebase upstream main\n",[690],{"type":14,"tag":422,"props":691,"children":692},{},[693],{"type":14,"tag":414,"props":694,"children":695},{"__ignoreMap":7},[696],{"type":14,"tag":429,"props":697,"children":698},{"class":431,"line":432},[699,703,707,712,716,721,725,729,733],{"type":14,"tag":429,"props":700,"children":701},{"class":446},[702],{"type":20,"value":449},{"type":14,"tag":429,"props":704,"children":705},{"class":452},[706],{"type":20,"value":455},{"type":14,"tag":429,"props":708,"children":709},{"class":458},[710],{"type":20,"value":711},"pull",{"type":14,"tag":429,"props":713,"children":714},{"class":452},[715],{"type":20,"value":455},{"type":14,"tag":429,"props":717,"children":718},{"class":521},[719],{"type":20,"value":720},"--rebase",{"type":14,"tag":429,"props":722,"children":723},{"class":452},[724],{"type":20,"value":455},{"type":14,"tag":429,"props":726,"children":727},{"class":458},[728],{"type":20,"value":585},{"type":14,"tag":429,"props":730,"children":731},{"class":452},[732],{"type":20,"value":455},{"type":14,"tag":429,"props":734,"children":735},{"class":458},[736],{"type":20,"value":737},"main",{"type":14,"tag":64,"props":739,"children":740},{},[741,743],{"type":20,"value":742},"Push your topic branch up to your fork:",{"type":14,"tag":414,"props":744,"children":747},{"className":745,"code":746,"language":419,"meta":7},[417],"git push origin \u003Ctopic-branch-name>\n",[748],{"type":14,"tag":422,"props":749,"children":750},{},[751],{"type":14,"tag":414,"props":752,"children":753},{"__ignoreMap":7},[754],{"type":14,"tag":429,"props":755,"children":756},{"class":431,"line":432},[757,761,765,770,774,779,783,787,791,795],{"type":14,"tag":429,"props":758,"children":759},{"class":446},[760],{"type":20,"value":449},{"type":14,"tag":429,"props":762,"children":763},{"class":452},[764],{"type":20,"value":455},{"type":14,"tag":429,"props":766,"children":767},{"class":458},[768],{"type":20,"value":769},"push",{"type":14,"tag":429,"props":771,"children":772},{"class":452},[773],{"type":20,"value":455},{"type":14,"tag":429,"props":775,"children":776},{"class":458},[777],{"type":20,"value":778},"origin",{"type":14,"tag":429,"props":780,"children":781},{"class":452},[782],{"type":20,"value":455},{"type":14,"tag":429,"props":784,"children":785},{"class":473},[786],{"type":20,"value":476},{"type":14,"tag":429,"props":788,"children":789},{"class":458},[790],{"type":20,"value":648},{"type":14,"tag":429,"props":792,"children":793},{"class":452},[794],{"type":20,"value":486},{"type":14,"tag":429,"props":796,"children":797},{"class":473},[798],{"type":20,"value":491},{"type":14,"tag":64,"props":800,"children":801},{},[802,809,811,815],{"type":14,"tag":68,"props":803,"children":806},{"href":804,"rel":805},"https://help.github.com/articles/using-pull-requests/",[72],[807],{"type":20,"value":808},"Open a Pull Request",{"type":20,"value":810}," with a clear title and description against the ",{"type":14,"tag":375,"props":812,"children":813},{},[814],{"type":20,"value":737},{"type":20,"value":816}," branch.",{"type":14,"tag":48,"props":818,"children":820},{"id":819},"local-development",[821],{"type":20,"value":822},"Local Development",{"type":14,"tag":60,"props":824,"children":825},{},[826,838,861,873,885],{"type":14,"tag":64,"props":827,"children":828},{},[829,831,836],{"type":20,"value":830},"First, fork the repository and create a branch as specified in the ",{"type":14,"tag":68,"props":832,"children":833},{"href":141},[834],{"type":20,"value":835},"Pull Request Guidelines",{"type":20,"value":837}," above.",{"type":14,"tag":64,"props":839,"children":840},{},[841,843,850,852,859],{"type":20,"value":842},"You'll find a well-structured ",{"type":14,"tag":68,"props":844,"children":847},{"href":845,"rel":846},"https://vitejs.dev",[72],[848],{"type":20,"value":849},"Vite.js",{"type":20,"value":851}," + ",{"type":14,"tag":68,"props":853,"children":856},{"href":854,"rel":855},"https://vuejs.org",[72],[857],{"type":20,"value":858},"Vue.js",{"type":20,"value":860}," project.",{"type":14,"tag":64,"props":862,"children":863},{},[864,866,871],{"type":20,"value":865},"Run ",{"type":14,"tag":375,"props":867,"children":868},{},[869],{"type":20,"value":870},"npm install",{"type":20,"value":872}," to install all dependencies.",{"type":14,"tag":64,"props":874,"children":875},{},[876,878,883],{"type":20,"value":877},"To start developing, run ",{"type":14,"tag":375,"props":879,"children":880},{},[881],{"type":20,"value":882},"npm run dev",{"type":20,"value":884}," in your command line to run Inkline in development mode. The documentation will be automatically generated based on the UI library updates.",{"type":14,"tag":64,"props":886,"children":887},{},[888,890,895,897,902],{"type":20,"value":889},"To test, run ",{"type":14,"tag":375,"props":891,"children":892},{},[893],{"type":20,"value":894},"npm run test:dev",{"type":20,"value":896}," to run the UI Library tests in development mode. Make sure you run ",{"type":14,"tag":375,"props":898,"children":899},{},[900],{"type":20,"value":901},"npm run test",{"type":20,"value":903}," to run all the tests once before creating a pull request.",{"type":14,"tag":48,"props":905,"children":907},{"id":906},"license",[908],{"type":20,"value":909},"License",{"type":14,"tag":29,"props":911,"children":912},{},[913,915,922,924,931],{"type":20,"value":914},"By contributing your code, you agree to license your contribution under the ",{"type":14,"tag":68,"props":916,"children":919},{"href":917,"rel":918,"target":73},"https://github.com/inkline/inkline/blob/main/LICENSE",[72],[920],{"type":20,"value":921},"MIT License",{"type":20,"value":923},". By contributing to the documentation, you agree to license your contribution under the ",{"type":14,"tag":68,"props":925,"children":928},{"href":926,"rel":927,"target":73},"https://github.com/inkline/inkline.io/blob/main/LICENSE",[72],[929],{"type":20,"value":930},"Creative Commons Attribution 3.0 Unported License",{"type":20,"value":932},".",{"type":14,"tag":934,"children":935},"style",[936],{"type":20,"value":937},".ct-086898{color:#6A737D;}\n.ct-762058{color:#6F42C1;}\n.dark-theme .ct-762058{color:#B392F0;}\n.ct-553616{color:#24292E;}\n.dark-theme .ct-553616{color:#E1E4E8;}\n.ct-952708{color:#032F62;}\n.dark-theme .ct-952708{color:#9ECBFF;}\n.ct-149352{color:#D73A49;}\n.dark-theme .ct-149352{color:#F97583;}\n.ct-617022{color:#005CC5;}\n.dark-theme .ct-617022{color:#79B8FF;}",{"title":7,"searchDepth":442,"depth":442,"links":939},[940,945],{"id":25,"depth":442,"text":9,"children":941},[942,943,944],{"id":50,"depth":499,"text":53},{"id":105,"depth":499,"text":108},{"id":194,"depth":499,"text":197},{"id":284,"depth":442,"text":287,"children":946},[947,948,949,950],{"id":307,"depth":499,"text":310},{"id":332,"depth":499,"text":335},{"id":819,"depth":499,"text":822},{"id":906,"depth":499,"text":909},"markdown","content:docs:contribution-guide.md","content","docs/contribution-guide.md","md",1794582262122]