Re: client side apps, I started building a Perkeep client NPM package that 
I was using for a Chrome Extension (clipping browsing history and web 
content back to Perkeep). The library is built to be universal, i.e. used 
in a Node JS environment or a Browser environment (although last time I 
checked, the Perkeep server doesn't support cross-origin, so using from an 
extension environment wasn't a problem but using in a web app might be). 
You can download it here: https://www.npmjs.com/package/perkeep. The API 
surface layer was just a v1 implementation, so I'd be curious to hear any 
feedback on how it could change to be easier or more intuitive to plug in 
to existing apps.

On Monday, June 24, 2019 at 1:58:29 PM UTC-7, ericdrex wrote:
>
> Teasing the developer experience stuff a bit, I'd like to see a lot of the 
> client-side communication code factored into a shared library that can be 
> published to npm, so that new devs can play around with "hello world" 
> client side apps using the same well-tested code as the main UI. 
>
> sent from phone
>
> On Mon, Jun 24, 2019, 1:54 PM Eric Drechsel <[email protected] 
> <javascript:>> wrote:
>
>> I'd get behind and contribute to consolidating the UI around react. TBH 
>> the gopherjs stuff scared me away (and I know go). Long term I'd like to 
>> work on app developer experience, and getting the core client side code 
>> more consistent/well maintained shape is an important step I think.
>>
>> I'll try to find some time to review the current state of UI code and 
>> come up with some initial priorities (for myself)
>>
>> sent from phone
>>
>> On Sat, Jun 15, 2019, 4:31 PM Mathieu Lonjaret <[email protected] 
>> <javascript:>> wrote:
>>
>>> Hi,
>>>
>>> Thank you for your interest in the project.
>>> As I see it, there are at least 3 different interesting axes you could 
>>> work on:
>>> 1) Any bug/feature request (among the many we have in the bug tracker,
>>> or another one that itches you in particular)
>>> 2) Make the "environment" easier to work with for frontend devs. The
>>> current design we have is a mix of custom stuff, Closure, gopherJS,
>>> and React, which is a mess. Imho, the React approach is pretty nice,
>>> and if we could consolide the whole codebase around it, it would make
>>> it more maintainable, hopefully at least for most frontend devs.
>>> 3) Make the environment easier to work with for everyone else. We went
>>> with GopherJS because obviously it allowed us to write some frontend
>>> code "just" by writing Go. It was an attractive concept, and it kindof
>>> worked, but the maintenance cost was pretty high, and also GopherJS is
>>> sort of dying. We're considering trying a similar approach with
>>> Go->WASM, but we probably want to be more cautious about it than we
>>> were with GopherJS, so I think we're waiting to see how WASM evolves
>>> for now. Anyway, it would be nice to find a way for us to write
>>> frontend code in an easier way.
>>>
>>> hth,
>>> Mathieu
>>>
>>> On Sat, 15 Jun 2019 at 02:38, Omar Chehab <[email protected] 
>>> <javascript:>> wrote:
>>> >
>>> > Hello 🏻
>>> >
>>> > I'm interested in working on Perkeep's web user interface. 
>>> Specifically, I have been thinking about skinning the UI using Google's 
>>> Material Design principles.
>>> >
>>> > What would you guys like to see change with Perkeep's UI?
>>> >
>>> > --
>>> > You received this message because you are subscribed to the Google 
>>> Groups "Perkeep" group.
>>> > To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> > To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/perkeep/d1cba96d-207b-4093-942f-14725b31a51e%40googlegroups.com
>>> .
>>> > For more options, visit https://groups.google.com/d/optout.
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "Perkeep" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected] <javascript:>.
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/perkeep/CAHcDtnmNABZz7e%3Dwn7B-PgaH%2BexO1Y_gWj0mjLijSnOR%2Bp_Qig%40mail.gmail.com
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"Perkeep" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/perkeep/209fce04-bb6e-4f48-86f1-bf9195098125%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to