progrium/bashstyle 1688
Let's do Bash right!
Buildstep uses Docker and Buildpacks to build applications like Heroku
progrium/busybox 358
Busybox container with glibc+opkg
asm89/smoke.sh 156
A minimal smoke testing framework in Bash.
iopipe/turtle 154
Turtle - functional composition for building lambda architectures in NodeJS
Heroku Cedar-ish Base Image for Docker
Minimalist Bash test runner
nginx buildpack
binocarlos/powerstrip-weave 36
A Powerstrip plugin that runs weave inside a container and ensures that containers are connected to the weave network before running their entrypoints.
push eventprogrium/macdriver
commit sha 2200bf0f8fd6adfbc70a108e6a2237173ace95d5
Add simple OpenGL example
commit sha 77934ecb83940de906a9d049a7b07465900cae66
Merge pull request #59 from firelizzard18/opengl-example Add simple OpenGL example
push time in 4 days
push eventprogrium/macdriver
commit sha ecb931a36a6b6e75379c86fa30fb8a1aefe99e71
Update NSNib interface
commit sha adcfdc7934cbe0f75c7bc998a8442e6c92d8bf7c
Merge pull request #60 from firelizzard18/nsnib Update NSNib interface
push time in 4 days
PR merged progrium/macdriver
Brings NSNib interface more in-line with the Objective-C interface.
Fixes #57.
pr closed time in 4 days
issue closedprogrium/macdriver
I have some issues with the NSNib interface. My preferred solution would be API-breaking, which may be OK because the project is still pre-v1:
NSNib_Init- This uses a specific init method, so IMO it should be named something likeNSNib_InitWithName- I'd like to add a wrapper for init from NSData, e.g.
NSNib_InitWithData InstantiateWithOwnerdiscards the return value.instantiateNibWithOwner:topLevelObjects:can return false - that should be passed to the caller as a boolean.instantiateNibWithOwner:topLevelObjects:is deprecated in favor ofinstantiateWithOwner:topLevelObjects:. The difference is that the latter requires the caller to retain any objects they are interested in. If I understand correctly, retaining a reference to the nib, the array, or a given object is sufficient to keep the object from being deallocated.
I'm happy to open a PR with these changes.
The readme says "1:1 mapping of API names with Objective-C APIs", and it sounds like the eventual goal is to use a generator. In that case, shouldn't the Go function names match the Objective-C method names?
closed time in 4 days
firelizzard18push eventprogrium/qtalk-go
commit sha 41f7f01daca8603c840b9fa512f69ca85d412a6d
rpc: respond with nil return if no response is given in handler. closes #1
push time in 4 days
push eventprogrium/qtalk-go
commit sha ca28ddce39bd0311bb543aff5bbf7201101daf06
merged qmux implemention in as mux and transport packages
push time in 4 days
issue commentprogrium/macdriver
very interesting. since we're both figuring things out it might be best if you joined out discord server. https://discord.gg/P3CG6w28
comment created time in 5 days
issue commentprogrium/macdriver
Help: Example of a windowed app with a custom view?
oh weird, if that's the case you want to submit a specific issue for SendSuper? personally, as there are a few ways to do things with the apple APIs, i just avoid anything that involves subclassing.
i wish i remember the problem i had using pthread_self that made me think it was unreliable. maybe it was related to this? anyway, i assume you know what you're doing.
comment created time in 5 days
issue commentprogrium/macdriver
Help: Example of a windows app with a custom view?
Be sure to use runtime.LockOSThread() and use core.Dispatch where appropriate. There's a better version at https://github.com/progrium/shelldriver/tree/main/dispatch which should be added here soon.
comment created time in 5 days
issue commentprogrium/macdriver
My first thought if you wanted to not make breaking changes would be not to change NSNib_Init but just add NSNib_InitWithName, so I assumed you could just do that. Regardless, not concerned about making breaking changes right now. There are versioned releases and it's pre-1.0. Especially if it's making it more in line with the actual Cocoa APIs.
Re documenting, all I'm saying is if you end up changing the API to be more helpful in Go, to point that out and discuss. Like for example at some point we decided to try to return strings instead of NSString pointers. That way we can work those conventions into the code generation. Tell me if I can be more clear.
comment created time in 6 days
issue commentprogrium/macdriver
yea in some cases there is just a bare *_Init() from trying out conventions that might work for code generation, but in this case it might not map to anything real or useful or conventional. I don't think any of your suggestion is API breaking? PR away, just document any new kinds of translations to Go in the API so we can be sure to work them into generation.
comment created time in 6 days
push eventprogrium/qtalk-js
commit sha e7a93838e2c0091f62cdd5ddb56a7db344c92ead
rpc: add default return if handler doesnt, and be sure to await the handler
commit sha d658bfe5327671e3785091c8dc85b7e78a90c3bb
add iframe transport
push time in 7 days
push eventprogrium/qmux
commit sha 475935a675d883f5c0eba15f9185f4f58485c85b
golang/codec: debug flags
push time in 10 days
push eventprogrium/qtalk-js
commit sha c732b30cf48618b721dc98852c0b03824eb13693
buffer: fixes for safari
commit sha ea54699aa794f9e4b20195414b7fa063a1a032be
rpc: simplify arguments in CallProxy
commit sha 9fa2e598f9ee6a3fe5c3e17708c0167319a3b30d
Makefile: grep fix for safari not handling class variables, and minification task
push time in 10 days
push eventprogrium/qtalk-go
commit sha 36261eae862e2e45790af53516a82a8aa3e7c7e0
rpc: allow for submuxing handlers
push time in 10 days
push eventtractordev/waitlist
commit sha d331b22992eedae565051cfa660723cfe98aca59
¡Waitlist me por favor!
commit sha ee8e66abec72734fa71f166dfc14dd86470de68b
Merge pull request #15 from meg-gutshall/meg-gutshall-patch-1 ¡Waitlist me por favor!
push time in 15 days
push eventprogrium/macschema
commit sha fe00c6b446c72087e9b4d782fda6f6f57da01a99
add support for pulling type aliases, structs, global variables, enums
push time in 22 days
pull request commentprogrium/macdriver
Can we schedule a call on Discord to go over this.
comment created time in 25 days
push eventtractordev/waitlist
commit sha c84ba5404c110945ff24d79f7dfe93f7dd9ed91a
sliding into this waitlist
commit sha 40d204940124abbb5a3971a963c2a88f4fadb053
Merge pull request #14 from technoweenie/patch-1 sliding into this waitlist
push time in a month
push eventprogrium/shelldriver
commit sha 58ba87bb72a3195451a6d4e9d3dc3614e23e2028
shelldriver name updates
push time in a month
push eventprogrium/shelldriver
commit sha 025e11b9e01a3f0290fcb188861ca471aed4fa2c
rename to shelldriver
push time in a month
