Understanding the Builder Action in use in the BlossomTheme Website
Shamal Lakshan

Understanding the Builder Action in the BlossomTheme Website

Today, we’re diving into a specific feature of the BlossomTheme Official Website Builder system(the Builder Action). If you’re curious about how it works and how you can use it, you’re in the right place!

What is the Builder Action?

The Builder Action is a crucial part of the BlossomTheme Web. It automates the process of building and deploying the new entries when a theme is published, making it easier for developers to maintain and update the site.

How Does It Work?

Here’s a simple breakdown of the Builder Action:

  1. Action Trigger: The action is triggered daily.

  2. Building the Project: Once triggered, the action checks whether any repositories have been created after the last updated date. If yes, It queries the new theme entries and add the necessary pages and entries to update the official site with the latest theme additions.

  3. Deploying the Site: After the build process is complete, the action automatically deploys the updated site.

Why such a build system instead of a Static Site Generator?

  • First of all, using this approach ensures that any kind of contribution can be later added on to the site using just HTML rather than editing restricted static site generator’s files and configs.
  • It ensures that contributors from the outside can still suggest changes via Pull Requests.
  • It also will allow the designers to later add any type of media to the site without any restrictions commonly found in static site generations.

Benefits of Using Builder Action

  • Automation: Automating the build and deployment process saves time and reduces the chances of errors.
  • Consistency: With every build triggered by the same action, you can ensure that your deployment process is consistent and reliable.
  • Collaboration: The Builder Action makes it easier for multiple contributors to work on the project without worrying about manual deployment steps for web entries.

Conclusion

The Builder Action in the BlossomTheme GitHub repository is a powerful tool that streamlines the process of building and deploying your site. By automating these tasks, it allows developers to focus more on creating beautiful themes and less on keeping the site upto date with the latest additions.

Explore the BlossomTheme GitHub repository to see the Builder Action in action !
Happy coding! 🌸