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

Integrating qookery as a contrib #9342

Open
cboulanger opened this Issue May 23, 2017 · 2 comments

Comments

Projects
None yet
2 participants
@cboulanger
Contributor

cboulanger commented May 23, 2017

(this issue has been updated to avoid a duplication of #9264, where we discuss general questions of declaratively creating qooxdoo user interfaces - thanks @cajus for alerting me to this)

Qookery developed by @gnikolaidis and @joskar) allows "Declarative UI Building for Qooxdoo" via XML forms (see Playground). We should make integration of qookery as easy as possible. The easiest and fastest to do this is to set it up as an easy-to-install contrib library. The upcoming CLI will make it super-easy to install contribs, which can come with their own demos.

Looking at the qookery repo, there are a couple of things that need to be discussed and resolved with qookery's developers:

  • In order to be found by the new qx contrib install command, the repository must have a GitHub topic qooxdoo-contrib in order to be found and listed (that's easy).
  • The current repo contains not only the main qookery library, but also plugins. The current design of the (upcoming) contrib tool requires that each contrib lives in a separate repo and the Manifest of the repo be at the root level. This wouldn't be a problem for automatic downloading and installation of the main qookery library, but the plugins then would have to be manually installed via config.json (which doesn't strike me as a problem), unless you put them in separate repos (which you probably do not intend to do).
  • A demo (preferrably, the playground) would be placed in the demo/default folder.

@cboulanger cboulanger changed the title from Integrating declarative UI definition in qooxdoo (e.g. xml-based qookery) to Integrating qookery as a contrib May 24, 2017

@cboulanger

This comment has been minimized.

Show comment
Hide comment
@cboulanger

cboulanger May 24, 2017

Contributor

@gnikolaidis, @joska: I have rewritten the issue to focus on qookery as a contrib. Can you comment? A proof-of-concept of the new qooxdoo contrib system is here: https://github.com/cboulanger/qx-contrib-cli (UPDATE: qx-contrib-cli is deprecated, see below)

Contributor

cboulanger commented May 24, 2017

@gnikolaidis, @joska: I have rewritten the issue to focus on qookery as a contrib. Can you comment? A proof-of-concept of the new qooxdoo contrib system is here: https://github.com/cboulanger/qx-contrib-cli (UPDATE: qx-contrib-cli is deprecated, see below)

@cboulanger

This comment has been minimized.

Show comment
Hide comment
@cboulanger

cboulanger Jun 7, 2017

Contributor

Please refer to this guide to get qookery listed in the new system.

Contributor

cboulanger commented Jun 7, 2017

Please refer to this guide to get qookery listed in the new system.

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