is-a-dev-docs

is-a.dev Documentation

git clone https://github.com/notamitgamer/is-a-dev-docs.git
· rebuilt hourlyOpen on GitHub
commit 0c20424c64e4ff6ae3e3d3e13d39bb17dca0b83d
parent d0ee44de94a09c69a01789c3cbc22944ddea546f
Author: Clove Twilight <admin@doughmination.win>
Date:   Fri,  4 Sep 2026 16:11:58 +0100

feat: Add Lovable Docs

Adds Documentation for Lovable, as it does not currently directly
support is-a.dev

Diffstat:
Asrc/guides/lovable.md | 52++++++++++++++++++++++++++++++++++++++++++++++++++++
Msrc/index.md | 1+
Asrc/media/lovable/cf/step1.png | 0
Asrc/media/lovable/cf/step2.png | 0
Asrc/media/lovable/cf/step2b.png | 0
Asrc/media/lovable/cf/step3.png | 0
Asrc/media/lovable/cf/step4.png | 0
Asrc/media/lovable/cf/step4b.png | 0
Asrc/media/lovable/cf/step5.png | 0
Asrc/media/lovable/cf/step6.png | 0
Asrc/media/lovable/cf/step6b.png | 0
Asrc/media/lovable/icon.svg | 2++
Asrc/media/lovable/l/step1.png | 0
Asrc/media/lovable/l/step2.png | 0
Asrc/media/lovable/l/step2b.png | 0
Asrc/media/lovable/l/step3.png | 0
Asrc/media/lovable/l/step4.png | 0
17 files changed, 55 insertions(+), 0 deletions(-)

diff --git a/src/guides/lovable.md b/src/guides/lovable.md @@ -0,0 +1,51 @@ +--- +order: 150 +icon: /media/lovable/icon.svg +label: Lovable +tags: guides +--- + +## Setting up Lovable project with an is-a.dev subdomain + +This guide will walk you through the process of making your Lovable Project work on is-a.dev subdomains. Currently Lovable doesn't intergrate directly with is-a.dev, so we have to use GitHub as a proxy with [Cloudflare Pages](/guides/cloudflare-pages) to make this work. We will use the user `doughmination` for this example. + +### Connect your project to GitHub + +1. Open your project's `More` page, `Settings` tab and navigate to the `Git` tab. + ![](../media/lovable/l/step1.png) + +2. Click the `GitHub` button, and `Add Connection`, then `Add Account`. + ![](../media/lovable/l/step2.png) ![](../media/lovable/l/step2b.png) +Note: If you login with GitHub, you may already have your account connected + +3. Once you connect the account, click `Connect`, which connect to a GitHub repository. + ![](../media/lovable/l/step3.png) + +4. You can see it as a recent Private repository. Make a note of the project's name. + ![](../media/lovable/l/step4.png) + + + +### Connect GitHub to Cloudflare Pages + +1. Open Cloudflare and under `Build`, press `Compute`, then `Workers & Pages`. + ![](../media/lovable/cf/step1.png) + +2. Click `Create Application`, and then access Pages via `Continue to Pages`. + ![](../media/lovable/cf/step2.png) ![](../media/lovable/cf/step2b.png) + +3. Press `Import an existing Git repository` to access your GitHub account. + ![](../media/lovable/cf/step3.png) + +4. Connect GitHub. + ![](../media/lovable/cf/step4.png) ![](../media/lovable/cf/step4b.png) + +5. Select your project's name, so we can auto-pull from source. + ![](../media/lovable/cf/step5.png) + +6. Configure the build to the below settings. + ![](../media/lovable/cf/step6.png) ![](../media/lovable/cf/step6b.png) + +7. Press the `Save and Deploy` button, and carry on the flow. + +After the page finishes building, you can now make a PR, for this, please see the [Cloudflare Pages](/guides/cloudflare-pages) guide. +\ No newline at end of file diff --git a/src/index.md b/src/index.md @@ -27,6 +27,7 @@ For our Quick Start guide you can click [here](quickstart) to read it. You can a - [Replit](guides/replit) - [Discord Domain Verification](guides/discord-verification) - [Bluesky Custom Handle](guides/bsky-handle) +- [Lovable](guides/lovable) - [Other Services](guides/other) ## Useful diff --git a/src/media/lovable/cf/step1.png b/src/media/lovable/cf/step1.png Binary files differ. diff --git a/src/media/lovable/cf/step2.png b/src/media/lovable/cf/step2.png Binary files differ. diff --git a/src/media/lovable/cf/step2b.png b/src/media/lovable/cf/step2b.png Binary files differ. diff --git a/src/media/lovable/cf/step3.png b/src/media/lovable/cf/step3.png Binary files differ. diff --git a/src/media/lovable/cf/step4.png b/src/media/lovable/cf/step4.png Binary files differ. diff --git a/src/media/lovable/cf/step4b.png b/src/media/lovable/cf/step4b.png Binary files differ. diff --git a/src/media/lovable/cf/step5.png b/src/media/lovable/cf/step5.png Binary files differ. diff --git a/src/media/lovable/cf/step6.png b/src/media/lovable/cf/step6.png Binary files differ. diff --git a/src/media/lovable/cf/step6b.png b/src/media/lovable/cf/step6b.png Binary files differ. diff --git a/src/media/lovable/icon.svg b/src/media/lovable/icon.svg @@ -0,0 +1 @@ +<svg aria-hidden="true" viewBox="0 0 23 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="shrink-0 overflow-visible size-8"><defs><clipPath id="_R_6nkp45cp5etlal76_-heart" clipPathUnits="userSpaceOnUse"><path clip-rule="evenodd" d="M6.89785 0C10.7074 0 13.7957 3.17898 13.7957 7.10046V9.79908H16.0913C19.9009 9.79908 22.9892 12.9781 22.9892 16.8995C22.9892 20.821 19.9009 24 16.0913 24H0V7.10046C0 3.17898 3.08827 0 6.89785 0Z"></path></clipPath><radialGradient id="_R_6nkp45cp5etlal76_-0" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(10.084 12.811) scale(27.376 27.791)"><stop offset="0" stop-color="#4B73FF" stop-opacity="1"></stop><stop offset="0.1625" stop-color="#4B73FF" stop-opacity="0.9984"></stop><stop offset="0.2417" stop-color="#4B73FF" stop-opacity="0.9911"></stop><stop offset="0.3042" stop-color="#4B73FF" stop-opacity="0.9716"></stop><stop offset="0.3333" stop-color="#4B73FF" stop-opacity="0.9543"></stop><stop offset="0.3583" stop-color="#4B73FF" stop-opacity="0.9331"></stop><stop offset="0.3833" stop-color="#4B73FF" stop-opacity="0.9052"></stop><stop offset="0.4083" stop-color="#4B73FF" stop-opacity="0.8697"></stop><stop offset="0.4375" stop-color="#4B73FF" stop-opacity="0.8177"></stop><stop offset="0.4625" stop-color="#4B73FF" stop-opacity="0.7633"></stop><stop offset="0.4917" stop-color="#4B73FF" stop-opacity="0.6902"></stop><stop offset="0.5042" stop-color="#4B73FF" stop-opacity="0.6547"></stop><stop offset="0.5417" stop-color="#4B73FF" stop-opacity="0.5458"></stop><stop offset="0.6" stop-color="#4B73FF" stop-opacity="0.3687"></stop><stop offset="0.6208" stop-color="#4B73FF" stop-opacity="0.3143"></stop><stop offset="0.6292" stop-color="#4B73FF" stop-opacity="0.2888"></stop><stop offset="0.6375" stop-color="#4B73FF" stop-opacity="0.2708"></stop><stop offset="0.6542" stop-color="#4B73FF" stop-opacity="0.226"></stop><stop offset="0.6583" stop-color="#4B73FF" stop-opacity="0.2219"></stop><stop offset="0.6667" stop-color="#4B73FF" stop-opacity="0.1993"></stop><stop offset="0.675" stop-color="#4B73FF" stop-opacity="0.1859"></stop><stop offset="0.6792" stop-color="#4B73FF" stop-opacity="0.173"></stop><stop offset="0.6833" stop-color="#4B73FF" stop-opacity="0.1695"></stop><stop offset="0.6917" stop-color="#4B73FF" stop-opacity="0.1495"></stop><stop offset="0.7083" stop-color="#4B73FF" stop-opacity="0.1234"></stop><stop offset="0.7333" stop-color="#4B73FF" stop-opacity="0.0892"></stop><stop offset="0.7625" stop-color="#4B73FF" stop-opacity="0.0582"></stop><stop offset="0.7958" stop-color="#4B73FF" stop-opacity="0.0339"></stop><stop offset="0.8208" stop-color="#4B73FF" stop-opacity="0.0219"></stop><stop offset="0.8917" stop-color="#4B73FF" stop-opacity="0.0053"></stop><stop offset="1" stop-color="#4B73FF" stop-opacity="0"></stop></radialGradient><radialGradient id="_R_6nkp45cp5etlal76_-1" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(11.794 4.043) scale(31.745 27.791)"><stop offset="0" stop-color="#FF66F4" stop-opacity="1"></stop><stop offset="0.1958" stop-color="#FF66F4" stop-opacity="0.999"></stop><stop offset="0.275" stop-color="#FF66F4" stop-opacity="0.9941"></stop><stop offset="0.3333" stop-color="#FF66F4" stop-opacity="0.9809"></stop><stop offset="0.3833" stop-color="#FF66F4" stop-opacity="0.9538"></stop><stop offset="0.4" stop-color="#FF66F4" stop-opacity="0.9355"></stop><stop offset="0.4208" stop-color="#FF66F4" stop-opacity="0.9023"></stop><stop offset="0.4583" stop-color="#FF66F4" stop-opacity="0.8277"></stop><stop offset="0.4833" stop-color="#FF66F4" stop-opacity="0.7688"></stop><stop offset="0.4958" stop-color="#FF66F4" stop-opacity="0.7373"></stop><stop offset="0.5042" stop-color="#FF66F4" stop-opacity="0.7105"></stop><stop offset="0.5167" stop-color="#FF66F4" stop-opacity="0.6781"></stop><stop offset="0.6125" stop-color="#FF66F4" stop-opacity="0.3744"></stop><stop offset="0.65" stop-color="#FF66F4" stop-opacity="0.2677"></stop><stop offset="0.6875" stop-color="#FF66F4" stop-opacity="0.1798"></stop><stop offset="0.7083" stop-color="#FF66F4" stop-opacity="0.1395"></stop><stop offset="0.725" stop-color="#FF66F4" stop-opacity="0.1132"></stop><stop offset="0.75" stop-color="#FF66F4" stop-opacity="0.0798"></stop><stop offset="0.7667" stop-color="#FF66F4" stop-opacity="0.0631"></stop><stop offset="0.8" stop-color="#FF66F4" stop-opacity="0.0372"></stop><stop offset="0.825" stop-color="#FF66F4" stop-opacity="0.0239"></stop><stop offset="0.8542" stop-color="#FF66F4" stop-opacity="0.0137"></stop><stop offset="0.9" stop-color="#FF66F4" stop-opacity="0.0054"></stop><stop offset="1" stop-color="#FF66F4" stop-opacity="0"></stop></radialGradient><radialGradient id="_R_6nkp45cp5etlal76_-2" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(15.045 1.037) scale(27.376 25.845)"><stop offset="0" stop-color="#FF0105" stop-opacity="0.9998"></stop><stop offset="0.1375" stop-color="#FF0105" stop-opacity="0.9979"></stop><stop offset="0.2125" stop-color="#FF0105" stop-opacity="0.9908"></stop><stop offset="0.25" stop-color="#FF0105" stop-opacity="0.9818"></stop><stop offset="0.2792" stop-color="#FF0105" stop-opacity="0.9704"></stop><stop offset="0.325" stop-color="#FF0105" stop-opacity="0.9403"></stop><stop offset="0.3625" stop-color="#FF0105" stop-opacity="0.8983"></stop><stop offset="0.3792" stop-color="#FF0105" stop-opacity="0.8752"></stop><stop offset="0.4" stop-color="#FF0105" stop-opacity="0.8412"></stop><stop offset="0.4333" stop-color="#FF0105" stop-opacity="0.7749"></stop><stop offset="0.4583" stop-color="#FF0105" stop-opacity="0.7175"></stop><stop offset="0.4958" stop-color="#FF0105" stop-opacity="0.6192"></stop><stop offset="0.6125" stop-color="#FF0105" stop-opacity="0.2858"></stop><stop offset="0.6458" stop-color="#FF0105" stop-opacity="0.2082"></stop><stop offset="0.6667" stop-color="#FF0105" stop-opacity="0.1668"></stop><stop offset="0.6833" stop-color="#FF0105" stop-opacity="0.1375"></stop><stop offset="0.7083" stop-color="#FF0105" stop-opacity="0.1015"></stop><stop offset="0.7333" stop-color="#FF0105" stop-opacity="0.0732"></stop><stop offset="0.7625" stop-color="#FF0105" stop-opacity="0.0478"></stop><stop offset="0.7875" stop-color="#FF0105" stop-opacity="0.0325"></stop><stop offset="0.8208" stop-color="#FF0105" stop-opacity="0.0184"></stop><stop offset="0.8917" stop-color="#FF0105" stop-opacity="0.0047"></stop><stop offset="1" stop-color="#FF0105" stop-opacity="0"></stop></radialGradient><radialGradient id="_R_6nkp45cp5etlal76_-3" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(12.071 4.039) scale(21.173 21.423)"><stop offset="0" stop-color="#FE7B02" stop-opacity="0.9705"></stop><stop offset="0.0667" stop-color="#FE7B02" stop-opacity="0.9615"></stop><stop offset="0.1" stop-color="#FE7B02" stop-opacity="0.9503"></stop><stop offset="0.1292" stop-color="#FE7B02" stop-opacity="0.9358"></stop><stop offset="0.1833" stop-color="#FE7B02" stop-opacity="0.8954"></stop><stop offset="0.2208" stop-color="#FE7B02" stop-opacity="0.8554"></stop><stop offset="0.2417" stop-color="#FE7B02" stop-opacity="0.8281"></stop><stop offset="0.2875" stop-color="#FE7B02" stop-opacity="0.7565"></stop><stop offset="0.3417" stop-color="#FE7B02" stop-opacity="0.6529"></stop><stop offset="0.3875" stop-color="#FE7B02" stop-opacity="0.5537"></stop><stop offset="0.4667" stop-color="#FE7B02" stop-opacity="0.3745"></stop><stop offset="0.5208" stop-color="#FE7B02" stop-opacity="0.2634"></stop><stop offset="0.55" stop-color="#FE7B02" stop-opacity="0.2122"></stop><stop offset="0.5833" stop-color="#FE7B02" stop-opacity="0.161"></stop><stop offset="0.6167" stop-color="#FE7B02" stop-opacity="0.1184"></stop><stop offset="0.6417" stop-color="#FE7B02" stop-opacity="0.0923"></stop><stop offset="0.6708" stop-color="#FE7B02" stop-opacity="0.0673"></stop><stop offset="0.7083" stop-color="#FE7B02" stop-opacity="0.0433"></stop><stop offset="0.775" stop-color="#FE7B02" stop-opacity="0.0177"></stop><stop offset="0.8583" stop-color="#FE7B02" stop-opacity="0.0047"></stop><stop offset="1" stop-color="#FE7B02" stop-opacity="0"></stop></radialGradient></defs><g clip-path="url(#_R_6nkp45cp5etlal76_-heart)"><rect x="0" y="0" width="23" height="24" fill="url(#_R_6nkp45cp5etlal76_-0)"></rect><rect x="0" y="0" width="23" height="24" fill="url(#_R_6nkp45cp5etlal76_-1)"></rect><rect x="0" y="0" width="23" height="24" fill="url(#_R_6nkp45cp5etlal76_-2)"></rect><rect x="0" y="0" width="23" height="24" fill="url(#_R_6nkp45cp5etlal76_-3)"></rect></g></svg> +\ No newline at end of file diff --git a/src/media/lovable/l/step1.png b/src/media/lovable/l/step1.png Binary files differ. diff --git a/src/media/lovable/l/step2.png b/src/media/lovable/l/step2.png Binary files differ. diff --git a/src/media/lovable/l/step2b.png b/src/media/lovable/l/step2b.png Binary files differ. diff --git a/src/media/lovable/l/step3.png b/src/media/lovable/l/step3.png Binary files differ. diff --git a/src/media/lovable/l/step4.png b/src/media/lovable/l/step4.png Binary files differ.