# OpenVK Themepacks This folder contains all themes that can be used by any user on an instance. ## How do I create a theme? Create a directory, the name of which should contain only Latin letters and numbers, then create a file in this directory called `theme.yml`, and fill it with the following content: ```yaml id: vk2007 version: "0.0.1.0" openvk_version: 0 enabled: 1 metadata: name: _: "V Kontakte 2007" en: "V Kontakte 2007" ru: "В Контакте 2007" author: "Veselcraft" description: "V Kontakte-stylized theme by 2007 era" ``` **Where:** `id` is the name of the folder `version` is the version of the theme `openvk_version` is the version of OpenVK *(it is necessary to leave the value to 0)* `metadata`: * `name` - the name of the theme for the end user. Inside it you can leave names for different languages. `_` (underscore) is for all languages. Next, in `stylesheet.css` you can insert any CSS code, with which you can change the elements of the site. If you need additional pictures or resources, just create a `res` folder, and access the resources via the `/themepack/{directory name}/{theme version}/resource/{resource}` path. To support the New Year's mood, which turns on automatically from December 1st to January 15th, create the file `xmas.css` in the `res` folder, and make the necessary changes. **After all, the directory hierarchy should look like this:** ``` vk2007: - res - {resources} - stylesheet.css - theme.yml ```