Code Monkey home page Code Monkey logo

sturdy-dev / sturdy Goto Github PK

View Code? Open in Web Editor NEW
536.0 536.0 24.0 66.45 MB

๐Ÿฅ Sturdy is an open-source, real-time, version control platform for startups (https://getsturdy.com)

Home Page: https://getsturdy.com/

License: Other

Dockerfile 0.33% JavaScript 1.12% HTML 1.94% Shell 1.04% TypeScript 8.36% Go 50.70% PowerShell 0.06% Vue 36.27% CSS 0.04% PLpgSQL 0.14%
electron git go golang open-source self-hosted sturdy vcs vue vue3 vuejs y-combinator

sturdy's People

Contributors

dependabot[bot] avatar julienangel avatar juneezee avatar krlvi avatar ngalaiko avatar zegl avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sturdy's Issues

Archiving GitHub codebase makes it unaccessible

Hello! I'm testing Sturdy. It looks interesting.

I encountered a critical problem. I'm using fresh Sturdy version (I cannot check version number, but the one available on getsturdy.com website from 15.03.2022). My platform is Windows.

  1. I connected to GitHub
  2. Connected to one repository and created a codebase for that
  3. Because I selected wrong directory (BTW I expected Sturdy to reuse directory that I had locally, but it created new directory with repository name inside selected one) I archived my codebase
  4. This repository cannot be converted into codebase anymore in any way. I get various errors (the first one is that this repository was archived, then 404 pages, empty pages and generally application is going wild: for example button "Create codebase" stops working until I restart Sturdy).

Removing Sturdy installation from GitHub and resetuping it again fixed the problem. However my created pull request was not "imported", and I don't how how to actually switch to it using Sturdy (it was imported the first time I tried Sturdy).

Failed to connect: GitHub authentication failed: invalid code provided

Hoy there. I am having some trouble connecting my Sturdy project to GitHub. To reproduce:

  1. Navigate to the Settings page at https://getsturdy.com/user

  2. Click Connect to GitHub

  3. Click Authorize Sturdy Devtools

  4. I am taken to a new page with an xdg-open popup. Clicking Open xdg-open just opens up a new empty Chrome window.
    hoy2

  5. Clicking continue in browser takes me to the following page: hoy

Login URL:

https://github.com/login/oauth/authorize?client_id=Iv1.7166a6dda97db2e0&state=web-%2Fuser

Error page URL:

https://getsturdy.com/setup-github?code=(20-char hexadecimal string)&state=web-%2Fuser

Client: Web
Server: Cloud
Browser: Google Chrome Version 99.0.4844.51 (Official Build) (64-bit)
OS: Mint

$ uname -a                                                  
Linux sebelino-ThinkPad-P43s 5.4.0-100-generic #113-Ubuntu SMP Thu Feb 3 18:43:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

I get the same behavior in the Linux desktop app as well, where the login URL is a little different:

https://github.com/login/oauth/authorize?client_id=Iv1.7166a6dda97db2e0&state=app-%2Fuser&redirect_uri=sturdy%3A%2F%2F%2Fsetup-github

Multiple commits (or alternative workflow)

Is it possible to create multiple commits? It happens, that during one "flow" in one workspace I'm doing few things, that I would like to have commits for to properly trigger for example semantic release. Currently I see that Sturdy is working on one commit basically all the time.

Side note: Maybe I'm trying to fit Sturdy flow into different flows I know, but currently I have the feeling, that completely obliteraing normal Git flow is actually a suicide, because it kills many possibilities.

Generic Linux install

Hello. I see only *.deb or *.rpm packages. I'm using Void Linux distro, therefore these package formats are beyond my range.

Is it possible to release build instructions (like requirements and so on) for custom Linux distribution or provide AppImage? I just open this for discussion, because that's the issue that you will want to cover sooner or later.

How to "undo"

I commited one pack of changes, pushed to PR.

Now I made few changes in the same PR, but I would like to undo them, because they were draft.

Normally in Git I would use git reset --hard HEAD or something, but my codebase is not a "repository", and in Sturdy I see undo button, but it shows all changes made in the PR, not the latest pack of them.

So how can I actually undo latest working tree changes?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.