Implemented export to GitHub functionality #28
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #22
Added export to GitHub functionality similar to Lovable.dev
Video
Key Features
OAuth App was created so that the users can authorize and gives the permission to create repos and push code changes.
Register OAuth App
<BASE_URL>
with the actual deployed frontend URL (or)http://localhost:3000
for local testing.GITHUB_CLIENT_ID
andGITHUB_CLIENT_SECRET
. Save these in the environment variables files using.env.example
file offrontend
andprimary-backend
. We need both of them on theprimary-backend
and we need onlyGITHUB_CLIENT_ID
in thefrontend
.When the above issue is fixed, then, when we are pushing the code to GitHub using
pushToGitHubFromDockerContainer(...)
, we have to give the path to that particular project as the third parameter in the function. For now, I am passing/tmp/projectType
as the project directory.This PR also includes some minor changes/fixes in
worker
andws-relayer
.