Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/minhtran241/strapi-plugin-github-projects

A Strapi 4 plugin to generate content from Github public repositories
https://github.com/minhtran241/strapi-plugin-github-projects

axios github-api koajs markdownit npm-package octokit-js strapi-plugin strapi4 yarn

Last synced: 2 months ago
JSON representation

A Strapi 4 plugin to generate content from Github public repositories

Awesome Lists containing this project

README

        

# `@minhtrn/strapi-plugin-github-projects`
# "Github Projects" - plugin for Strapi 4 🚀

This plugin allows to automatically generate "Projects" from public Github repositories, meant to be then exposed via a public API, e.g. to be shown on a front-end application with the aim to showcase a developer's portfolio.

## How to install 🚀

```bash
# yarn
yarn add @minhtrn/strapi-plugin-github-projects

# npm
npm i @minhtrn/strapi-plugin-github-projects
```

## Initial configuration 🚀

In order to use this plugin, you need to generate a new personal token [on Github](https://github.com/settings/tokens).
The generated API key must then be set up for your Strapi app as an environment variable called `GITHUB_TOKEN` (add it to your `.env` file).

## Disclaimer 🚀

I am not endorsed or affiliate in any way with Strapi nor with Github. The names and/or logos of such third-parties are or may be used just to describe the functionality of this plugin.

## Learn more 🚀

Learn more about the `@minhtrn/strapi-plugin-github-projects` package [on NPM](https://www.npmjs.com/package/@minhtrn/strapi-plugin-github-projects).