It's a slightly different sandbox for each language, given that each 
language has a different runtime, standard libraries, ways of accessing the 
file-system, process information, networking configuration, etc.

   - You can read about the Java runtime 
   <https://cloud.google.com/appengine/docs/java/> in the docs, and find 
   more details about the sandboxing by reading the JRE class whitelist 
   <https://cloud.google.com/appengine/docs/java/jrewhitelist>.
   - You can read about the Go runtime & sandboxing 
   <https://cloud.google.com/appengine/docs/go/> in the docs.
   - Similarly, the Python <https://cloud.google.com/appengine/docs/python/> 
   and PHP <https://cloud.google.com/appengine/docs/php/> runtimes & 
   sandboxes are researchable to help inform your list.
   - There are also docs pages discussing Python libraries 
   <https://cloud.google.com/appengine/docs/python/tools/libraries27>.

I hope with the above resources, you'll have a good guide to screening of 
submissions. The process of determining that the library can run 100% will 
likely only be possible after running a decent test suite, or through 
auditing the specific features of the library. 

The biggest warning flags seem to be use of HTTP connections or sockets, 
file-system read/write access, or OS-level control of processes, threads, 
but you'll want to be as thorough as possible when approving a software 
project for your list, or adopt a graded rating system as WINE uses 
<https://appdb.winehq.org/help/?sTopic=maintainer_ratings>.

As I said above, I'd look to involve the communities / supporters of 
various projects to submit their applications to be tested / listed with 
your page. Best of luck! 

-- Nick

On Saturday, May 30, 2015 at 6:22:25 AM UTC-4, Jacob Gadikian wrote:
>
> What are your thoughts on other applications?
>
> -Jake
>
> Jacob Gadikian
> E-mail: [email protected]
> SKYPE: faddat
> Phone/SMS: +86 186-2612-6079
>
>
> On Wed, May 27, 2015 at 4:00 PM, Nick (Cloud Platform Support) <
> [email protected]> wrote:
>
>> Looks to be promising. I think you might want to reach out to some other 
>> developers in the community (through github, even through something like 
>> reddit.com/r/webdev (?)) to get submissions and grow the list. 
>>
>> Generally, the status of whether something runs unmodified on App Engine 
>> can be quite complex, as it can mean that most features but one or two 
>> work, for example. In addition, with the development of Managed VMs and 
>> custom runtimes <https://cloud.google.com/appengine/docs/managed-vms/>, 
>> pretty much everything can now run on "App Engine" :)
>>
>> Best wishes,
>>
>> Nick
>>
>>
>> On Tuesday, May 26, 2015 at 2:52:41 AM UTC-4, Jacob Gadikian wrote:
>>>
>>> http://awesome-appengine.netlify.com/
>>>
>>> There we go!  Used github+netlify.com 
>>> <http://t.sigopn03.com/e1t/c/5/f18dQhb0S7lC8dDMPbW2n0x6l2B9nMJW7t5XZs7dKWlPW4XXTGH5wLSFzVdDPP256dJrVf5cxW0j02?t=http%3A%2F%2Fnetlify.com%2F&si=5301513959768064&pi=67202759-e10c-4e77-fd63-456d620d135d>
>>>  
>>> to do it.  Too about an hour total.  Please submit pull requests to 
>>> http://github.com/kloudsio/awesome-appengine/
>>>
>>> Jacob Gadikian
>>> E-mail: [email protected]
>>> SKYPE: faddat
>>> Phone/SMS: +86 186-2612-6079
>>>
>>>
>>> On Tue, May 26, 2015 at 5:55 AM, Jacob Gadikian <[email protected]> 
>>> wrote:
>>>
>>>> I was going to do netlify but really I am still learning GAE.  
>>>>
>>>> I may try this out: 
>>>>
>>>> https://github.com/nimbus154/OratoricalDecaf/tree/master/Project
>>>>
>>>> and see if it can be used for our purposes. 
>>>>
>>>> -Jake
>>>>
>>>>
>>>> Jacob Gadikian
>>>> E-mail: [email protected]
>>>> SKYPE: faddat
>>>> Phone/SMS: +86 186-2612-6079
>>>>
>>>>
>>>> On Tue, May 26, 2015 at 4:56 AM, Jacob Gadikian <[email protected]> 
>>>> wrote:
>>>>
>>>>> I do open source webapps for a living-- now that I think about it, I 
>>>>> should make this into something like staticgen.com.  Something tells 
>>>>> me that their code just might be open source, making a fork of that site 
>>>>> relatively painless....
>>>>>
>>>>> Best,
>>>>>
>>>>> -Jake
>>>>>
>>>>> Jacob Gadikian
>>>>> E-mail: [email protected]
>>>>> SKYPE: faddat
>>>>> Phone/SMS: +86 186-2612-6079
>>>>>
>>>>>
>>>>> On Tue, May 26, 2015 at 4:53 AM, Jacob Gadikian <[email protected]> 
>>>>> wrote:
>>>>>
>>>>>> https://github.com/faddat/awesome-appengine
>>>>>>
>>>>>> Jacob Gadikian
>>>>>> E-mail: [email protected]
>>>>>> SKYPE: faddat
>>>>>> Phone/SMS: +86 186-2612-6079
>>>>>>
>>>>>>
>>>>>> On Tue, May 26, 2015 at 4:50 AM, Jacob Gadikian <[email protected]> 
>>>>>> wrote:
>>>>>>
>>>>>>> That is a great idea.  GH going up now-- thanks!
>>>>>>>
>>>>>>> -Jake
>>>>>>>
>>>>>>>
>>>>>>> Jacob Gadikian
>>>>>>> E-mail: [email protected]
>>>>>>> SKYPE: faddat
>>>>>>> Phone/SMS: +86 186-2612-6079
>>>>>>>
>>>>>>>
>>>>>>> On Tue, May 26, 2015 at 3:56 AM, Nick (Cloud Platform Support) <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> This is a great idea, and look forward to it developing.
>>>>>>>>
>>>>>>>> I feel it would be better to make it a website with a contact link 
>>>>>>>> rather than a "quip" doc, especially since anybody can access a 
>>>>>>>> website 
>>>>>>>> while this "quip" service doesn't even implement OpenID connect, 
>>>>>>>> forcing 
>>>>>>>> users to create an account and password with them.
>>>>>>>>
>>>>>>>> Nonetheless, this is a great initiative and I encourage you to 
>>>>>>>> publicize it. Perhaps manage updates to the list via a github 
>>>>>>>> repository? 
>>>>>>>> This leaves a natural place for discussions (the "issues" page) about 
>>>>>>>> whether issues come up with this or that open source project's 
>>>>>>>> compatibility, or candidate projects for review.
>>>>>>>>
>>>>>>>> -- 
>>>>>>>> You received this message because you are subscribed to a topic in 
>>>>>>>> the Google Groups "Google App Engine" group.
>>>>>>>> To unsubscribe from this topic, visit 
>>>>>>>> https://groups.google.com/d/topic/google-appengine/RiUpCdNaB6U/unsubscribe
>>>>>>>> .
>>>>>>>> To unsubscribe from this group and all its topics, send an email to 
>>>>>>>> [email protected].
>>>>>>>> To post to this group, send email to 
>>>>>>>> [email protected].
>>>>>>>> Visit this group at http://groups.google.com/group/google-appengine
>>>>>>>> .
>>>>>>>> To view this discussion on the web visit 
>>>>>>>> https://groups.google.com/d/msgid/google-appengine/e301e183-26b1-469a-9267-48cb681d42dc%40googlegroups.com
>>>>>>>>  
>>>>>>>> <https://groups.google.com/d/msgid/google-appengine/e301e183-26b1-469a-9267-48cb681d42dc%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>>>>> .
>>>>>>>>
>>>>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>
>>>  -- 
>> You received this message because you are subscribed to a topic in the 
>> Google Groups "Google App Engine" group.
>> To unsubscribe from this topic, visit 
>> https://groups.google.com/d/topic/google-appengine/RiUpCdNaB6U/unsubscribe
>> .
>> To unsubscribe from this group and all its topics, send an email to 
>> [email protected].
>> To post to this group, send email to [email protected].
>> Visit this group at http://groups.google.com/group/google-appengine.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/google-appengine/7aa55e66-2098-4156-874f-69cff6dc85a4%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/google-appengine/7aa55e66-2098-4156-874f-69cff6dc85a4%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/google-appengine.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-appengine/17d21643-b7c9-4880-97c8-8c3ef7a85fff%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to