Skip to content

azu/gitbook-plugin-github-issue-feedback

Repository files navigation

gitbook-plugin-github-issue-feedback

GitHub issue feedback for gitbook.

gif

Install

Install with npm:

npm install gitbook-plugin-github-issue-feedback

Usage

You should set repo in your book.json.

book.json

  • repo: owner/name
{
    "gitbook": ">=3.0.0",
    "title": "Example",
    "plugins": [
        "github-issue-feedback"
    ],
    "pluginsConfig": {
        "github-issue-feedback": {
            "repo": "azu/gitbook-plugin-github-issue-feedback"
        }
    }
}
  • private: boolean (optional, default is false)

For private repositories, set this flag.

{
    "gitbook": ">=3.0.0",
    "title": "Example",
    "plugins": [
        "github-issue-feedback"
    ],
    "pluginsConfig": {
        "github-issue-feedback": {
            "repo": "your/private_repo",
            "private": true
        }
    }
}
  • label: button label (optional, default is Bug Report)

Set button label if you want to use other than default.

{
    "gitbook": ">=3.0.0",
    "title": "Example",
    "plugins": [
        "github-issue-feedback"
    ],
    "pluginsConfig": {
        "github-issue-feedback": {
            "repo": "your/private_repo",
            "label": "Report Issue on GitHub"
        }
    }
}

Changelog

See Releases page.

Running tests

Install devDependencies and Run npm test:

npm i -d && npm test

Contributing

Pull requests and stars are always welcome.

For bugs and feature requests, please create an issue.

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request :D

Author

License

MIT © azu