{"id":21644467,"url":"https://github.com/samsung/vscode-extension-tizentv","last_synced_at":"2025-04-11T18:22:17.659Z","repository":{"id":22744492,"uuid":"268481128","full_name":"Samsung/vscode-extension-tizentv","owner":"Samsung","description":null,"archived":false,"fork":false,"pushed_at":"2024-05-02T02:17:25.000Z","size":7276,"stargazers_count":18,"open_issues_count":8,"forks_count":13,"subscribers_count":11,"default_branch":"dev","last_synced_at":"2025-04-11T18:22:11.492Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Samsung.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-06-01T09:39:13.000Z","updated_at":"2024-06-24T19:34:27.000Z","dependencies_parsed_at":"2023-10-11T08:17:05.063Z","dependency_job_id":"fe17b50d-e90e-4800-b11b-be3d0e245b62","html_url":"https://github.com/Samsung/vscode-extension-tizentv","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samsung%2Fvscode-extension-tizentv","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samsung%2Fvscode-extension-tizentv/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samsung%2Fvscode-extension-tizentv/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Samsung%2Fvscode-extension-tizentv/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Samsung","download_url":"https://codeload.github.com/Samsung/vscode-extension-tizentv/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248456386,"owners_count":21106607,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-25T05:40:21.477Z","updated_at":"2025-04-11T18:22:17.631Z","avatar_url":"https://github.com/Samsung.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\r\n  \u003cbr\u003e\r\n    \u003cimg src=\"https://raw.githubusercontent.com/samsung/vscode-extension-tizentv/master/images/icon.png?branch=master\" alt=\"logo\" width=\"200\"\u003e\r\n  \u003cbr\u003e\r\n  VS Code - TizenTV\r\n  \u003cbr\u003e\r\n  \u003cbr\u003e\r\n\u003c/h1\u003e\r\n\r\n\u003ch4 align=\"center\"\u003eGenerate/Edit/Package/Launch(Run, Debug) your applications with Tizen Targets\u003c/h4\u003e\r\n\r\n'TizenTV' is a VS Code extension that provides a lightweight IDE for Tizen application developers, helps to generate, update and package an application, also launch (run, debug mode) an application on Tizen targets.\r\n\r\n![Demo](https://raw.githubusercontent.com/samsung/vscode-extension-tizentv/master/images/demo.gif)\r\n\r\n## Supported features\r\n\r\n- Tizen TV: Create Web Project  \r\n  Create a Tizen web application based on templates\r\n- Tizen TV: Run Certificate Manager  \r\n  Create/Retrieve/Update/Delete an author's profile by tizentv\r\n- Tizen TV: Build Signed Package  \r\n  Build the Tizen application into a Tizen package, the package will be located in workspace's root\r\n- Tizen TV: Launch Application  \r\n  Launch Tizen application on tizen TV, TV Emulator or TV Simulator, please configure the target address in user setting, also set TV as developer mode\r\n- Tizen TV: Debug Application\r\n  Use google-chrome to debug with web inspector, please configure the chrome executable's path in user setting\r\n- Tizen TV: Show Output\r\n  Open Tizen TV output channel for details\r\n- Tizen TV: Wits Start (Install and Live reload)\r\n  Development tool for helping to run and develop your Tizen web application easily on your 2017+ Samsung TV. Find more details about Wits at *https://github.com/Samsung/Wits*\r\n- Tizen TV: Wits Watch (Live reload)  \r\n  Run `live reload` without installing the package again.\r\n- Tizen TV: Wits Stop  \r\n  Stop `live reload` feature.\r\n- Tizen TV: Wits Show Output  \r\n  Open Wits output channel for details\r\n- Tizen TV: Set Target Device Address  \r\n  Set Target device address to launch application.\r\n- Tizen TV: Excluding files  \r\n  Set excluding files not to build\r\n\r\n## Getting Started\r\n\r\nThe extension supports most of the basic features required to develop a Tizen TV app. It supports to create application using predefined templates, package the application, sign the application using certificate profile, launch (run / debug) application on TV Simulator, Emulator and Tizen TV.\r\n\r\n### Setup Environment\r\n\r\n1. Install latest VS Code release  \r\n   *https://code.visualstudio.com*  \r\n   *https://code.visualstudio.com/docs/setup/setup-overview*\r\n2. Execute _ext install tizentv_ in command pallete(or clone tizentv-x.x.x.vsix from github, install with terminal command)  \r\n   _# code --install-extension tizentv-x.x.x.vsix_\r\n3. Start or Reload VS Code\r\n4. Use F1 to open the palette and input _\u003eTizen TV_ to find commands\r\n\r\n\u003cp\u003e\u003cimg src=\"https://raw.githubusercontent.com/samsung/vscode-extension-tizentv/master/images/commands.png\" alt=\"commands\"\u003e\u003c/p\u003e\r\n\r\n### Command Configuration\r\n\r\nFor running/debugging an app, please configure one of below items:  \r\nFile \u003e Preferences \u003e User Settings or Code \u003e Preferences \u003e User Settings\r\n\r\n- tizentv.hostPCAddress  \r\n  Configuration of user's host PC IP address\r\n- tizentv.targetDeviceAddress  \r\n  Configuration of target TV's IP address\r\n- tizentv.simulatorExecutable  \r\n  Configuration of TV simulator's executable location\r\n- tizentv.excludeFiles  \r\n  Add files should be excluded\r\n- tizentv.chromeExecutable  \r\n  Configuration of chrome executable's path\r\n- tizentv.portForward  \r\n  Configuration of target TV's debug port\r\n\r\n\u003cp\u003e\u003cimg src=\"https://raw.githubusercontent.com/samsung/vscode-extension-tizentv/master/images/setting.png\" alt=\"setting\"\u003e\u003c/p\u003e\r\n\r\n## FAQ\r\n\r\n### How to launch/debug a web app on RTL TV (Remote Test Lab TV)?\r\n\r\n- Refer the [Setting for \"RTL TV\" in \"Tizentv extension\"](https://github.com/Samsung/vscode-extension-tizentv/wiki/Setting-for-%22RTL-TV%22-in-%22Tizentv-extension%22)\r\n\r\n### Simulator is not working on mac os.\r\n\r\n- Open settings.json\r\n- Check the value of \"tizentv.simulatorExecutable\"\r\n- Try with \"/Users/[your account]/tizen-studio/tools/sec-tv-simulator/nwjs.app/Contents/MacOS/nwjs\"\r\n\r\n## Footer\r\n\r\nIf you have any issue, please leave a [github issue](https://github.com/Samsung/vscode-extension-tizentv/issues/new).\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamsung%2Fvscode-extension-tizentv","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamsung%2Fvscode-extension-tizentv","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamsung%2Fvscode-extension-tizentv/lists"}