By default RAMP-TS stores your screens in a folder named  /ts/screens.

Each screen definition is stored in a file named N.scn (eg: 1.scn, 2.scn, 3.scn, etc). They contain JSON fragments that define the characteristics of the screen.

These files are only required during development. For run time, all of these files are published in a single consolidated file named screens.jsn. Screen.jsn is the only screen file that needs to be deployed to production environments.

Important things to know about this folder

Dividing up screen definitions

Your screen definitions do not have to be in /ts/screens,  you can divide up screen definitions into sub-folders like /ts/screens/Project1 or /ts/screens/Project2.

You just input the folder name (Project1) with nothing else. It is implicit that this is a sub-folder of /ts/screens:



When you define a RAMP-TS server in the framework, this subfolder name is specified as a private working set. Screen definitions may be divided up like this on an indivisible and completely independent project basis.

Screens should never be divided up on a unit of work or developer basis because you must not copy, move, rename or delete them.