Publishing

There is a conceptual separation between design-time and runtime phases of the development life-cycle. During the design-time phase, the source artifacts are created and managed within the isolated developer’s area - workspace. When the developer is ready with a given feature, he/she has to publish the project so that the application artifacts become available for the users.

The meaning of “available” depends on the type of artifact. For example, for Scripting Services this is the registration of a public end-point, while for Web and wiki content, it is just allowed access to the artifacts them self, etc.

Publishing action is accessible from the main menu under the Project section or at the project’s context menu in the Workspace Explorer.

Project Publish

or

Project Publish Popup

The space within the Repository, where all the public artifact are placed, is called Registry.

1
2
3
4
5
6
7
8
9
10
11
12
  /db
    /dirigible
      /registry             (public space)
        /public             (placeholder)
          /ScriptingServices
            /service1.js
      /users
        /<user>             (private space)
          /workspace
            /project1
              /ScriptingServices
                /service1.js

To view the currently published artifacts, you can go to Registry User Interface. There are sections separated by the artifact types.

Edit