Skip to main content

Integrate Alternative Git Providers to Ensure Access for New CodeSmash Users

Recent changes in AWS CodeCommit's onboarding process have made it impossible for new AWS users to create CodeCommit repositories. This directly hinders new CodeSmash users from fully engaging with the platform, as seamless repository creation is crucial for project initiation and collaboration.

To ensure continued accessibility and a smooth user experience, integrating alternative Git providers like GitHub or GitLab as repository options within CodeSmash is essential.

Benefits of this feature:

* Uninterrupted Onboarding: Provide new users impacted by the CodeCommit changes a straightforward way to begin using CodeSmash.

* Enhanced Flexibility & Choice: Empower users to leverage their preferred and already established Git provider, streamlining workflow integration.

* Broadened Platform Appeal: Attract a wider range of users, particularly those who primarily work with GitHub or GitLab, further expanding the CodeSmash community.

Status: Completed15 comments

Log in to comment and vote

Comments15

  • mario.stopfer

    Team•

    Jul 31, 2024

    On the accounts page, you will soon be able to choose between AWS and GitHub tabs.

    This is where you will be able to add AWS and GitHub accounts.

    More info to come soon!

  • mario.stopfer

    Team•

    Jul 27, 2024

    Thanks for alerting me to this one. I’ve already decided on GitHub. Besides it was on my original roadmap, so was planning to add it anyway. It supports unlimited public and private repositories on its free plan, so essentially, its exactly like CodeCommit for my use case.

  • mario.stopfer

    Team•

    Jul 29, 2024

    Okay folks, I’ve officially started working on this.Guys, we're good, I was just able to create my first private GitHub repo with an API call! We will soon be able to save all app code in GitHub instead of AWS!

    😄
  • mario.stopfer

    Team•

    Jul 29, 2024

    I was able to connect GitHub with AWS.

    Any change in GitHub repo triggers a build pipeline for your apps in AWS.

    I think this won't take too long to finalize, doesn't seem too complicated

    • Philipp

      •

      Jul 29, 2024

      That is really awesome :)

  • mario.stopfer

    Team•

    Jul 30, 2024

    Quick update!

    I was able to create a pipeline which automatically detects changes from GitHub repo, but this time with AWS SDK.

    This is what I use in CodeSmash to actually create the CI/CD setup on each user's AWS account.

    Next step - connecting everything in existing CodeSmash codebase

    • Philipp

      •

      Jul 30, 2024

      Wow that is amazing, so it will maybe be done in a few days?

      • mario.stopfer

        Team•

        Jul 30, 2024

        Most likely yes. Next update is coming soon. :)

  • mario.stopfer

    Team•

    Aug 2, 2024

    New design for adding a new AWS account and connecting it to GitHub.

    • Philipp

      •

      Aug 2, 2024

      Looks amazing

      • mario.stopfer

        Team•

        Aug 3, 2024

        Thanks, the design is going to keep improving bit by bit every time I add a new feature. We can’t have a fully polished product from day one, but its getting there! 😀

  • mario.stopfer

    Team•

    Aug 7, 2024

    Guys, I was just able to import a CodeSmash repo into a new GitHub repo. this is the main step when you're deploying apps with CodeSmash. So, there are only 2 things left to do:

    • connect the created repo to CI/CD build system

    • finalize and connect everything to the UI

    So yeah, we are almost there!

  • mario.stopfer

    Team•

    Aug 14, 2024

    Another quick update:

    • there's a new screen to add GitHub account

    • you will be able to add credentials using the personal access token

    • easy to jump to GitHub settings page from CodeSmash

    • there is a Cost breakdown by service for each AWS account you have

    • Philipp

      •

      Aug 16, 2024

      That’s really exciting, thanks for the regular updates.

  • mario.stopfer

    Team•

    Aug 17, 2024

    Guys, this feature is now complete!