-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Why? What? How? #1
Comments
Some questions and comments to try to get a better idea on how to implement the backup:
Let's try with Elixir! The "Programming Elixir" book has already a nice example which explains how to display the first n most recent issues of a repo. |
@SimonLab if we use the API without OAuth there will be a limit for the number of requests per minute/hour. you're correct that this will work, it will just mean the person has to wait for the script to run over a number of hours instead of working in a few minutes. Also, @jruts managed to get a GitHub Web Hook with Elixir set up quite quickly: |
@jruts thanks for the tip! https://github.com/edgurgel/tentacat looks really good! 😍 |
@nelsonic is this mini project no longer desired now you have seen tentacat? |
@JMurphyWeb I think we just need to write a script that uses Tentacat to fetch all the issues for an org's repos. |
If we could solve this issue: dear-github/dear-github#129 |
Closing as 'Done' in the Projects board. |
This repo was born out of the need identified in: dwyl/git-guide#15
Why?
As a person who uses GitHub as their "single-source-of-truth"
I need a backup of GitHub issues
so that I can work "offline".
(either when I have no network or GH is "down")
What?
Backup GitHub issues.
e.g: if the issue is
dwyl/github-reference/issues/15
store it as
dwyl/github-reference/issues/15.json
Note: initially we do not need a Web-UI to let people backup their issues,
but later we could build UI to make it more useable.
How?
I have a strong preference for using Elixir for this because we are transitioning all our projects to Elixir, but given that this script does not require parallelism/concurrency it's "OK" to write it in which ever language you are most comfortable using.
The text was updated successfully, but these errors were encountered: