コンポーネントは「テンプレート (.html)、バインディング (.ckd)、コード (.rb)」の3つのファイルで構成します。テンプレートはHTMLファイル、コードはRubyソースファイルです。バインディングとは、テンプレートとコードの内容を結び付けるファイルです。エレメントの定義を行います。
また、コンポーネントのファイルは3つとも同じディレクトリに置きます。コンポーネント名のディレクトリを作り、拡張子のみが異なる3つのファイルを置きます。
HelloWorld.cgi /MainPage MainPage.html MainPage.ckd MainPage.rb