It would be really cool to be able to use GitHub to push changes to modules and other coded files inside of the DM. There are many agencies that use GitHub for web development outside of the HS Platofrm so being able to have a consistent development process would be beneficial for many.
Ideally with this, each portal would be able to connect to one GitHub Repo where the Design Manager would be synced (unless there would be a way to dedicated it to just one folder in the DM though that may be hard).
With the introduction of the CMS CLI, your entire developer file system can be fetched locally with a true file representation. This allows developers to house their codebase in source control and even set up continuous integration. Here is a tutorial on how to set up continuous integration with a GitHub repository using GitHub Actions.
We are going to continue to make it easier to integrate modern front end web development technologies into the HubSpot CMS, and plan to write tutorials and provide more examples of how to accomplish some common use cases.
Thanks for the idea, AJ!
I am moving this to "In Planning", but not because we are working on a GitHub integration specifically. We are actively thinking about and working on how developing on the HubSpot CMS could support any development workflow.
Supporting this platform agnostic workflow would allow for code living in GitHub, writing SASS, using VSCode/their plugins, etc., and any other current or future web development trend.
Un-winding the HubSpot design system to support this is complicated, and we want to get it right (think true file representations of HubSpot objects and their settings). But, we are working on it and will certainly involve the developer community in it's evolution over time once it is ready to be tested to ensure it solves your development workflow needs.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.