All Projects → philschatz → Atom Pull Requests

philschatz / Atom Pull Requests

View/Edit comments on a Pull Request directly inside the Atom Editor

Programming Languages

coffeescript
4710 projects

Projects that are alternatives of or similar to Atom Pull Requests

Alfred Atom
Alfred workflow to browse and open Atom projects
Stars: ✭ 41 (-12.77%)
Mutual labels:  atom, atom-editor
atom-toolbar-almighty
Atom editor's missing toolbar
Stars: ✭ 21 (-55.32%)
Mutual labels:  atom, atom-editor
atom-linter-xo
Linter for XO
Stars: ✭ 90 (+91.49%)
Mutual labels:  atom, atom-editor
atom-carbon-now-sh
Atom package to open the current editor content in https://carbon.now.sh/
Stars: ✭ 15 (-68.09%)
Mutual labels:  atom, atom-editor
Apex Ui
Apex monochrome Atom theme UI.
Stars: ✭ 407 (+765.96%)
Mutual labels:  atom, atom-editor
electron-highlighter-syntax
Syntax theme for Atom editor
Stars: ✭ 16 (-65.96%)
Mutual labels:  atom, atom-editor
Github
Git and GitHub integration for Atom
Stars: ✭ 880 (+1772.34%)
Mutual labels:  atom, atom-editor
Atom Portable
Portable version of the Atom text editor
Stars: ✭ 187 (+297.87%)
Mutual labels:  atom, atom-editor
Awesome Atom Packages
📦 Some Useful Atom Packages for Web Developers !
Stars: ✭ 286 (+508.51%)
Mutual labels:  atom, atom-editor
prot16
Colour schemes mainly for highlighting code syntax. Each theme uses a 16-colour palette. It comes in light and dark variants.
Stars: ✭ 18 (-61.7%)
Mutual labels:  atom, atom-editor
language-mjml
Atom Editor package providing syntax support for MJML
Stars: ✭ 48 (+2.13%)
Mutual labels:  atom, atom-editor
Prettier Atom
An atom package for the prettier formatter.
Stars: ✭ 750 (+1495.74%)
Mutual labels:  atom, atom-editor
nord-atom-syntax
An arctic, north-bluish clean and elegant Atom syntax theme.
Stars: ✭ 72 (+53.19%)
Mutual labels:  atom, atom-editor
VisualTeensy
VisualCode projects for PJRC Teensy boards
Stars: ✭ 101 (+114.89%)
Mutual labels:  atom, atom-editor
RebelChat
Rebel Chat 💬 - is a modern way to keep in touch with any team, and keep your messaging under control right in your editor.
Stars: ✭ 19 (-59.57%)
Mutual labels:  atom, atom-editor
atom-zurb-foundation
Zurb Foundation 6 for sites snippets.
Stars: ✭ 31 (-34.04%)
Mutual labels:  atom, atom-editor
Atom React Snippets
esnext React snippets
Stars: ✭ 146 (+210.64%)
Mutual labels:  atom, atom-editor
Gloom
A dark and gloomy pastel color syntax theme for Atom.
Stars: ✭ 182 (+287.23%)
Mutual labels:  atom, atom-editor
atom-ide-crystal
Crystal IDE package for Atom using the Scry Language Server
Stars: ✭ 24 (-48.94%)
Mutual labels:  atom, atom-editor
Atom Transparency
How to make your Atom editor transparent
Stars: ✭ 477 (+914.89%)
Mutual labels:  atom, atom-editor

pull-requests package for Atom gh-board

View/Edit comments on a Pull Request directly inside the Atom Editor.

atom-pull-requests

Annoyed when someone litters your elegant code with "comments", and "suggestions"? and then you have to sift through all the files in your text editor to find the right place? Fear no more!

Setup

GitHub restricts talking to their API. You can view public repositories without having to authenticate against GitHub but will be limited to 60 requests per hour.

If you want to look at private repositories or are requesting more than 60 times per hour, you can create a token at https://github.com/settings/tokens and set that in the plugin config.

  • Just leave all the scopes checkboxes unchecked to give this plugin the minimal permissions necessary.

TODO

  • [x] work with private or enterprise repositories (see package settings)
  • [x] show comment counts in tree view and in file tab
  • [x] render all MarkDown in the comments
    • [ ] render emojis
  • [ ] support forked Pull Requests
  • [ ] do local diff of all commits since the one pushed to GitHub
    • [ ] let user know that they have unpushed commits
  • [ ] support comments made to the entire Pull Request (not just lines in the code)

Atom API Suggestions

  • expose a tree-view file decorator that can add classes asynchronously
  • expose a tabs filename decorator so open tabs can have the # of comments in the file

atom-community/linter suggestions

  • provide icons in gutter markers

Config

For private repositories you need to create a token @ github:

  1. Go to https://github.com/settings/tokens and create a new token
  2. Open your config.cson
  3. Add this snippet (replacing 'my-git-token' with the token you created
  "pull-requests":
    githubAuthorizationToken: "my-git-token"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].