pylonide / pylon

Pylon IDE, a Cloud9 v2 descendant with some added extras and support for modern node >= 14.21.1 (v15.x, v16.x, v17.x, v18.x, v19.x, v20.x). OSS licensed.
GNU General Public License v3.0
220 stars 74 forks source link

Merge APF as PPC to this project #66

Closed exsilium closed 5 years ago

exsilium commented 5 years ago

Ajax.org PlatForm (APF) was originally designed as a 100% pure JavaScript framework for creating real-time collaborative applications. It was LGPL licensed and a cool thing in 2009 (the same year that Node.js got its first release). Ajax.org also had created its own client/server side component library (O3) that had JavaScript APIs available as Server-Side JavaScript (SSJS), Site-Specific Browser (SSB) and browser plugin runtime. The APF framework was used to create Cloud9 and is still a major component in Pylon. As APF and O3 both have died as a generic framework libraries, the packaged APF library contains a lot of dead code that is not used.

Currently, to fix any Pylon issues or to create new functionality that has a root cause in the platform code is tricky, because Pylon only uses APF as a framework library and is not included in this repository.

The goal of this issue is to

This will greatly help in fixing issues like #65 going forward.

exsilium commented 5 years ago

Subtree merges: