cli-ssg VS starter-workflows

Compare cli-ssg vs starter-workflows and see what are their differences.

cli-ssg

Tool to generate html web site from txt input (by dhillonks)

starter-workflows

Accelerating new GitHub Actions workflows (by actions)
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
cli-ssg starter-workflows
11 263
0 8,477
- 1.5%
0.0 8.6
over 2 years ago 2 days ago
JavaScript TypeScript
MIT License GNU General Public License v3.0 or later
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

cli-ssg

Posts with mentions or reviews of cli-ssg. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-19.
  • Releasing and publishing through npm
    1 project | dev.to | 26 Nov 2021
    Over the past couple of weeks, I've been working on cli-ssg, which is a command line tool to generate a website using .txt/.md files. A lot of changes had accumulated, and this was the perfect time to create an official release 1.0.0.
  • Adding CI through GitHub Actions
    2 projects | dev.to | 19 Nov 2021
    Last week, I added some tests to cli-ssg using jest, but right now the only way to run them is to run them manually. While this works, having an automated process in place to run the tests would be much better, as that would mean that any change that breaks the tests, cannot be merged.
  • Adding static analysis tooling to cli-ssg
    3 projects | dev.to | 5 Nov 2021
    Static analysis tools help us maintain the quality of our source code by fixing formatting issues, spotting suspicious coding constructs, or alerting us to common errors. As cli-ssg is a collaborative open source project, it becomes especially important to have these in place to enforce common formatting and linting.
  • Exploring Docusaurus and enhancing cli-ssg
    3 projects | dev.to | 28 Oct 2021
    Since I had created a basic static site generator (cli-ssg), I wanted to explore other bigger projects that were working on the same problem. One such popular SSG is Docusaurus which is a React based static site generator backed by Facebook.
  • Refactoring existing code and rebasing
    1 project | dev.to | 14 Oct 2021
    That being said, index.js was looking a bit messy after the pull request for the --config option was merged into main (#18).
  • Working with remotes
    2 projects | dev.to | 8 Oct 2021
    Someone also created a similar issue on my project cli-ssg earlier this week to add support for a config JSON file and so I assigned it to them. There hasn't been a pull request as of me writing this blog, but I look forward to reviewing it! https://github.com/dhillonks/cli-ssg/issues/17
  • Addressing merge conflicts
    1 project | dev.to | 1 Oct 2021
    This week I worked on adding more functionality to cli-ssg. I decided to add support for a --lang flag to specify language and add the ability to produce horizontal rule: Add support for horizontal rule in markdown Add a -l flag to generate the lang attribute
  • Contributing code to open source repositories
    2 projects | dev.to | 24 Sep 2021
    Once I had approval from the owner, the .md ticket was assigned to me and I started off by forking the repository and creating a branch to work on the issue (dhillonks/commandline-ssg:issue-8). The code in the repo was already organized into modules which made it easier for me to expand the parsing functionality. I ended up splitting the parsing method to add a flow for .md files. This ensured that I wasn't affecting any old functionality, leaving the parsing for .txt as is. After some coding, I was able to parse .md files and detect headings h1-h6. I used the first h1 text as the placeholder for . The tool could now also generate paragraphs properly for separated lines which were not headings. Moreover, both **bold** and __bold__ markdown syntax for bold text were supported. Along with these code changes, I also modified the Readme.md file to document this new functionality.

    Creating a pull request to get the work accepted into the original repo

    After I had thoroughly testing my changes, making sure that the new functionality worked and also ensuring that it didn't break any old functionality, I created a pull request on the original repository.

    Link to the pr to commandline-ssg - Click here!

    I included a description of the changes that were made, the functionality that was added and sample usage for .md files. I also pinged the code owner to review the pull request once it was created. Today, I just found out that my changes were approved and the pull request was merged!

    Reviewing a pull request to cli-ssg

    I also received a pull request to the open source tool I had created earlier.

    Link to the pr to my repo - Click here

    The pr was also adding functionality to parse .md files including the headings, bold, italics, links and strikethrough. It looked good at a first glance and the functionality mostly worked but I ended up finding a few issues after looking closely.
    The biggest problem was that

    paragraphs were not being generated for non-headings. This was obviously an big problem which I need to highlight.
    Also, it rendered bold using and italics using which is not the best way to markup emphasis. So I suggested that bold should instead use and italics should instead use .
    My last suggestion was not a bug, but since the PR was also implementing the syntax support for links, I wanted to make sure that it also supported automatic links i.e. links within angled braces should be rendered to an anchor tag.
    I highlighted these and requested changes when I added my review to the pr. I look forward to reviewing the pr again once these changes are made.

  • Open-source: collaborating with others
    2 projects | dev.to | 17 Sep 2021
    Unused variables
  • Working In Open Source
    2 projects | dev.to | 17 Sep 2021
    Issue #1 There are some defined variables that never used in the code. const yargs = require("yargs"); const path = require("path"); These two variables are never used in the code, so I suggested my partner to remove them.

starter-workflows

Posts with mentions or reviews of starter-workflows. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-04-29.
  • Say Goodbye to Manual Deployments: Automate Your EC2 Autoscaling with CodeDeploy and GitHub Actions
    2 projects | dev.to | 29 Apr 2024
  • Level Up Your Projects with GitHub Actions & CI/CD
    6 projects | dev.to | 27 Apr 2024
    GitHub, as one of the leading web-based Git repository hosting service, provides a powerful suite of CI/CD tools in the form of GitHub Actions. These are directly integrated into the platform which empowers developers to increase the speed, efficiency and reliability of delivering products. In this brief article, we will take a look at what CI/CD is, why we should use it, as well as some of its applications in my projects.
  • How to Manage Terraform with GitHub Actions
    2 projects | dev.to | 25 Apr 2024
    GitHub Actions is a modern CI/CD tool integrated natively on GitHub. Itenables the rapid automation of build, test, deployment, and other custom workflows on GitHub with no need for external tools.
  • Kubernetes CI/CD Pipelines
    3 projects | dev.to | 22 Apr 2024
    GitHub Actions is GitHub's CI/CD solution. You can use it to run automated tasks each time you change your code. Although the platform lacks a built-in Kubernetes integration, third-party plugins such as Azure's Deploy to Kubernetes Cluster action can automate deployments and manage different rollout strategies.
  • Most Useful CI/CD Tools for DevOps
    2 projects | dev.to | 15 Apr 2024
    GitHub Actions is a feature-rich CI/CD platform embedded within GitHub, enabling developers to automate, customize, and execute software development workflows directly in their repositories. An Action inside GitHub Actions is a discrete unit of automation that performs a specific task within a workflow. All the Actions are reusable, and there are many to choose from. You can even create your own reusable ones.
  • Awesome GitHub Action Workflows
    2 projects | dev.to | 10 Mar 2024
    actions/starter-workflows
  • Laravel code-quality tools
    16 projects | dev.to | 8 Feb 2024
    The real power of using PHP code-quality tools is when it’s added to your continuous integration process, which means it automatically checks the code every time someone makes a push or pull request to your project repo. In this section, we'll be looking at how to do just that. GitHub actions is available for free so we'll use it for demo purposes. Note that there are some limits to private repos, so set your test repo to public if you can.
  • Elevate Your GitHub README Game
    7 projects | dev.to | 7 Feb 2024
    You can even automate the running of this script — hence the directory name automation — to happen every time the data changes, using GitHub Actions.
  • GitHub Status Checks and Branch Protection Made Easy
    1 project | dev.to | 7 Feb 2024
    # Based on https://github.com/actions/starter-workflows/blob/main/ci/node.js.yml name: CI on: pull_request: branches: - main jobs: ci: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: actions/setup-node@v2 with: node-version: lts/* cache: 'npm' - run: npm ci - run: npm run build --if-present - run: npm test
  • GitHub Actions for Perl Development
    3 projects | dev.to | 20 Jan 2024
    You might remember that I’ve been taking an interest in GitHub Actions for the last year or so (I even wrote a book on the subject). And at the Perl Conference in Toronto last summer I gave a talk called “GitHub Actions for Perl Development” (here are the slides and the video).

What are some alternatives?

When comparing cli-ssg and starter-workflows you can also consider the following projects:

markdown-it - Markdown parser, done right. 100% CommonMark support, extensions, syntax plugins & high speed

argocd-image-updater - Automatic container image update for Argo CD

commandline-ssg

CppCon2020 - Slides and other materials from CppCon 2020

NewPipe - A libre lightweight streaming front-end for Android.

react-native-dotenv - Load react native environment variables using import statements for multiple env files.

nnn - n³ The unorthodox terminal file manager

Real_Time_Image_Animation - The Project is real time application in opencv using first order model

vercel - Develop. Preview. Ship.

pages-gem - A simple Ruby Gem to bootstrap dependencies for setting up and maintaining a local Jekyll environment in sync with GitHub Pages

gitlab

ripgrep - ripgrep recursively searches directories for a regex pattern while respecting your gitignore