practicalli / spacemacs

Content for the book - Clojure Development with Spacemacs
https://practical.li/spacemacs
Creative Commons Attribution Share Alike 4.0 International
110 stars 33 forks source link

Managing GitHub Issues from Spacemacs org-mode #294

Open practicalli-johnny opened 2 years ago

practicalli-johnny commented 2 years ago

Manage GitHub issues from an Org-mode file

Requirements

Options

Configure org-github-issues

Edit .spacemacs (or .spacemacs.d/init.el)

Add org-github-issues to `dotspacemacs-additional-packages using a package recipe

In dotspacemacs/user-config, add a package configuration

  ;; Org GitHub Issues
  (use-package org-github-issues
  :defer t
  :config
  (setq org-github-issues-user "practicalli-john"
        github-repositories '("practicalli/clojure"
                              "practicalli/spacemacs"
                              "practicalli/clojurescript"
                              "practicalli/clojure-web-services"
                              "practicalli/clojure-deps-edn"
                              "practicalli/doom-emacs")
        org-github-issues-org-file "~/projects/github-issues.org"
        ;; org-github-issues-tags '("data-tools" "github" "triage")
        org-github-issues-auto-schedule "+0d"
        org-github-issues-filter-by-assignee nil
        org-github-issues-headline-prefix t)
  ;; When idle for an hour loop over my projects and sync
  (mapcar (lambda (r) (run-with-idle-timer 3600 t (lambda () (org-github-issues-sync-issues r))))
          github-repositories))