Skip to content
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

atom-notifier: GNTP for Atom #7

Open
mikaelbr opened this issue Oct 14, 2016 · 0 comments
Open

atom-notifier: GNTP for Atom #7

mikaelbr opened this issue Oct 14, 2016 · 0 comments
Labels
Intermediate Projects that require a medium level of understanding. Doesn't require much prior knowledge. Medium work This project takes little time to complete. (ETA week or two)

Comments

@mikaelbr
Copy link
Collaborator

Project description

Implement a Growl Notification Transport Protocol (GNTP) server for Atom.

Atom has it's own built in notification system, where you get a message in the upper right corner. This is easily pluggable by creating an atom plugin. This can be combined with the specification of the Growl Notification protocolo to create a server that listens for notifications on a port. In that way you don't have to install any third party applications to get notifications, you can isolate your notifications to your developer environment.

This is relevant as many programming tools uses notifications, such as testing frameworks (like mocha-notifier-reporter or jest) uses node-notifier to do their notification. And node-notifier falls back to Growl notifications if nothing else is found. This way you can get your notifications directly to your editor, in a cross platform and non-intrusive way.

Relevant Technology

JavaScript, Node.js, node-notifier, Growl, Growl Notification Transfer Protocol, Atom, Atom-plugin

Who is this for

People who want to try to make Atom plugins.

@mikaelbr mikaelbr added Medium work This project takes little time to complete. (ETA week or two) Intermediate Projects that require a medium level of understanding. Doesn't require much prior knowledge. labels Oct 14, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Intermediate Projects that require a medium level of understanding. Doesn't require much prior knowledge. Medium work This project takes little time to complete. (ETA week or two)
Projects
None yet
Development

No branches or pull requests

1 participant