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

write the webkit2gtk extension #17

Open
kapouer opened this issue May 30, 2015 · 4 comments
Open

write the webkit2gtk extension #17

kapouer opened this issue May 30, 2015 · 4 comments

Comments

@kapouer
Copy link

kapouer commented May 30, 2015

i've got some basic skills with webkit2gtk extensions, i could help a little.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/18927569-write-the-webkit2gtk-extension?utm_campaign=plugin&utm_content=tracker%2F2238151&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F2238151&utm_medium=issues&utm_source=github).
@LeoIannacone
Copy link
Owner

Please, do!

I want to split project on "vendors", files should be organized in dirs that depend only on the specific browser.. the others (the common libraries) must be placed in a "common" dir..

Everything could be built via gulp then :) (I mean the extensions that cannon be shipped directly via Debian)

What are your thoughts ?

@kapouer
Copy link
Author

kapouer commented May 30, 2015

You'd make me win a lot of time if you explained how this project is structured,
and what the extension should do. Then i can code it.

@LeoIannacone
Copy link
Owner

Sure!

First of all, you can find all the info about this project in this file: https://github.com/LeoIannacone/goopg/blob/master/doc/project.md

In a nutshell:
host/ -> the plugin which verifies, signs, gets, sends emails

  • app/ -> browser files - for now it's just a chrome extension. The lib file (the JS runing in gmail) is goopg-web.js .. all other files are:
  • app/lib/* -> external css and images
  • app/*js -> needed to make goopg-web communicate with host plugin in Chrome and Chromium (they are two ports: from webpage->extension_background and from extension_background->host_plugin, see https://developer.chrome.com/extensions/nativeMessaging#native-messaging-client)
  • app/*json -> manifest for Chrome extension

@kapouer
Copy link
Author

kapouer commented May 30, 2015

Ok, seems doable. Thanks for the details.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants