DEV Community

loading...
Cover image for TheActionDev πŸ§‘β€πŸ’»

TheActionDev πŸ§‘β€πŸ’»

Kaiz Khatri
(β—£_β—’)
Originally published at github.com ・Updated on ・2 min read

About πŸ’¬

  • Hi there πŸ‘‹, my name is Kaiz Khatri. I'm a full-time opensource ninja and I create cursor themes. Currently, I'm creating Themes Engine to automate the theme generating workflow.
  • I learned a lot from the Dev Community & GitHub in the last two years.
  • So today I'm sharing my all experience with this piece of software.
  • I hope you enjoyed #actionshackathon as much as I did.

My workflow ⚑

What is TheActionDev πŸ§‘β€πŸ’» ?

TheActionDev is Github Action that allows you to write & maintain dev.to articles without touching the dev.to UI. This action is initiated in #ActionsHackathon and is using DEV API under the hood. This action is scanning your Github Repository based on directory input and finds articles based on the Jekyll front matter in markdown files.

Benefits :

  • Version Control for dev.to articles ⚑
  • Time travel πŸš€
  • Collaborate with other people πŸ€—
  • Reduce one tab of your web browser 😱

Submission category:

πŸ’Œ Maintainer must-haves

YAML file or link to code

GitHub logo ful1e5 / TheActionDev

dev.to articles with GitHub Action πŸ§‘β€πŸ’»

TheActionDev

dev.to articles with GitHub Action πŸ§‘β€πŸ’»

GitHub Action Build CodeFactor TheActionDev Releases
npm type definitions License OpenSource Community Standards
Made By Kaiz


⚑ Start writing dev.to articles with TheActionDev-template


What is TheActionDev?

TheActionDev is Github Action that allows you to write & maintain dev.to articles without touching the dev.to UI. This action is initiated in #ActionsHackathon and is using DEV API under the hood. This action is scanning your Github Repository based on directory input and finds articles based on the Jekyll front matter in markdown files.

Basic Usage

  • You'll first need to create a YAML file to describe the workflow in your project (e.g. .github/workflows/TheActionDev.yaml).
  • Generate dev.to apiKey by following dev.to docs
  • Add your apiKey to GitHub Secret by following Github Docs

TheActionDev.yaml

name: TheActionDev Sync
on
  push:
    branches:
      - main # your default branch

jobs:
  operations:
    runs-on: ubuntu-latest
    steps:
      - name: Checkout repo
        uses: actions/checkout@v2

      - name: Sycing Article to dev.to
        uses: 
…
Enter fullscreen mode Exit fullscreen mode

Additional Resources / Info


In Action

Let's handson TheActionDev

πŸ₯Ί Seriously, you should wait for the #hacktoberfest to submit pull requests.
If not, fill in below the "Emoji Table" with your favourite emoji. You get more info here inside the Source Code category.

😍 βœ’

Discussion (0)

Forem Open with the Forem app