Hosting Kotlin/JS on GitHub Pages via GitHub Actions

This page summarizes the projects mentioned and recommended in the original post on dev.to

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • github-pages-deploy-action

    🚀 Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.

  • Lastly, we use another Action to deploy our project to GitHub Pages – but only if the workflow is running on the master or main branch (we don't want development branches to be deployed to the public!). We point this action to the build/distributions folder, which is where building a Kotlin/JS project creates the final .js and .html artifacts.

  • kotlin-js-on-gh-pages

    Project demonstrating GitHub Pages & Actions, together with Kotlin/JS

  • I hope you found this post useful. GitHub Actions is a powerful, but also complex tool, and I hope that these instructions make it a bit easier to get started together with Kotlin/JS. You can find the sample project I used to create the screenshots for this tutorial on GitHub as well, and use it as a source of inspiration or template for a future project.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • checkout

    Action for checking out a repo

  • We use another predefined Action to check out the code for our project.

  • setup-java

    Set up your GitHub Actions workflow with a specific version of Java

  • The Kotlin compiler needs Java to be present, so we use a predefined GitHub Action to install Java 1.8.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Setting up a free & production-ready web app backend in Go (with database) in less than 100 lines

    2 projects | dev.to | 6 Sep 2023
  • Noob question regarding hosting TS apps

    1 project | /r/typescript | 22 Feb 2023
  • GitHub - JamesIves/github-pages-deploy-action: Automatically deploy your project to GitHub Pages using GitHub Actions. This action can be configured to push your production-ready code into any branch you'd like.

    1 project | /r/devopsish | 20 Jul 2022
  • How do you use Jinja with Github?

    1 project | /r/learnprogramming | 18 Jul 2022
  • Vite GitHub Pages Deployer – Free Deployment on GitHub

    1 project | news.ycombinator.com | 3 Jan 2024