Copy a GitHub Project Board *and* the cards

We’ve got a real need (as an educational institution) to create repositories for our students that, in addition to code and other materials, have a project board with a series of cards and tasks.

Ideally we want to have the students be able to clone or fork these repositories and have a fully setup project board with tasks already there for them.

I can see where we can copy a board (settings and automation) but not the cards.  Is there a simple way to do an export/import or import from a JSON file or something similar?

1 Like

Hi @johncokos! :wave:

There’s no way built into the web UI to copy across all the cards from a Project Board, sorry! We’re always working to improve GitHub, and we consider every suggestion we receive, so perhaps you’d like to submit a feature request through our official product feedback form so that our product team can see exactly how you’d like GitHub to work?

Our API allows for the fetching and creation of cards, so you could probably come up with something that would do the trick:

I’d be interested to hear if other members of the community had already come up with scripts to do this!

1 Like