{"id":23282789,"url":"https://github.com/itsallcode/openfasttrace-ide-templates","last_synced_at":"2026-03-20T01:06:15.216Z","repository":{"id":80229560,"uuid":"141466321","full_name":"itsallcode/openfasttrace-ide-templates","owner":"itsallcode","description":"Templates for creating OpenFastTrace artifacts faster with Eclipse","archived":false,"fork":false,"pushed_at":"2024-05-13T06:27:13.000Z","size":723,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-09-01T12:59:14.865Z","etag":null,"topics":["eclipse","openfasttrace","requirements-engineering","template"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/itsallcode.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2018-07-18T17:13:47.000Z","updated_at":"2024-05-13T06:25:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"d82a00d2-a898-493a-bea5-3a9b136a52a8","html_url":"https://github.com/itsallcode/openfasttrace-ide-templates","commit_stats":null,"previous_names":["itsallcode/openfasttrace-ide-templates"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/itsallcode/openfasttrace-ide-templates","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsallcode%2Fopenfasttrace-ide-templates","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsallcode%2Fopenfasttrace-ide-templates/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsallcode%2Fopenfasttrace-ide-templates/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsallcode%2Fopenfasttrace-ide-templates/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/itsallcode","download_url":"https://codeload.github.com/itsallcode/openfasttrace-ide-templates/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/itsallcode%2Fopenfasttrace-ide-templates/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29355845,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-12T01:03:07.613Z","status":"online","status_checked_at":"2026-02-12T02:00:06.911Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["eclipse","openfasttrace","requirements-engineering","template"],"created_at":"2024-12-20T00:29:49.578Z","updated_at":"2026-02-12T03:02:52.616Z","avatar_url":"https://github.com/itsallcode.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenFastTrace IDE Templates\n\nThis project contains IDE templates for creating [OpenFastTrace](https://github.com/itsallcode/openfasttrace) artifacts faster with IDEs.\n\n1. [Eclipse WikiText Editor Templates](#eclipse)\n2. [IntelliJ / PyCharm / CLion Live Templates](#intellij-idea--pycharm--clion)\n\nThese templates configure auto-completion features of your IDE so that you can create artifacts like features, system requirements and design more quickly and safely.\n\n![Templates in action](doc/images/oft_typing_templates.gif)\n\n## Eclipse\n\n### Wikitext Templates\n\nOne of the available Markdown Editors for [Eclipse](https://www.eclipse.org/) that works really well is the built-in Wikitext Editor.\n\n#### Installation Steps for the Eclipse WikiText Editor Templates:\n\n1. Download the template export file from [`wikitext_editor_templates/templates.xml`](wikitext_editor_templates/templates.xml) in this repository.\n2. In the Eclipse menu choose `Window` → `Preferences`\n3. In dialog `Preferences`:\n   1. Search for `Templates`\n   2. Find the section under `WikiText`\n   3. In the `Templates` sub-dialog on the right\n      1. Click `Import…`\n      2. Pick the downloaded template file\n   4. Click `Apply and Close`\n\n#### Using the Templates in the WikiText Editor\n\nWhen working on a Markdown file with the WikiTextEditor simply type the first few letters of the template (three is usually enough) and hit the auto-complete shortcut (`CTRL` + `SPACE BAR` by default).\n\nIf there are multiple matches pick the right one from the list.\n\nFill in one placeholder after the other cycling through them with the TAB key.\n\n## IntelliJ IDEA / PyCharm / CLion\n\nThe Live Templates work for _all_ products from the [JetBrains IDE](https://www.jetbrains.com/ides/) line.\n\n#### Installation Steps for the IntelliJ IDEA / PyCharm / CLion Live Templates:\n\n1. Open the Live Templates Export [`jetbrains_ide_live_templates/oft_live_templates.xml`](jetbrains_ide_live_templates/oft_live_templates.xml) from this repository.\n2. Copy the entire XML content to your clipboard.\n3. Open IntelliJ IDEA / PyCharm / CLion.\n4. Navigate to `File` → `Settings` (on Windows and Linux) or `IntelliJ IDEA` → `Preferences` (on macOS).\n5. In the Settings/Preferences dialog, select `Editor` → `Live Templates`.\n6. Add a template group (Click the `+` or type button or `[ALT] + [INS]`) and name it \"OpenFastTrace\".\n7. Select the newly created template group.\n8. Paste the clipboard contents into the template group.\n\nNote, that while strictly speaking the file is not valid XML — since it has multiple root elements — this still works fine and is the simplest way to import the templates available. \n\n#### Using the Live Templates in IntelliJ IDEA / PyCharm / CLion\n\nWhen working on a Markdown file in IntelliJ IDEA, simply begin typing the first few letters of the template abbreviation (three is usually enough), then press the code completion shortcut (`CTRL` + `SPACE` by default).\n\nIf there are multiple matches, select the appropriate one from the list.\n\nFill in one placeholder at a time. You can move to the next placeholder by pressing the `TAB` key.\n\n#### Sharing IntelliJ IDEA Live / PyCharm / CLion Templates with Settings Synchronization:\n\nOnce you've imported Live Templates in one environment, you can avail these templates in other IntelliJ IDEA environments using the Settings Sync feature. Here are the steps to achieve this:\n\n1. After importing the Live Templates, go to `File` → `Manage IDE Settings` → `Settings Repository…`.\n2. In the `Settings Repository` dialog, enter the URL of your private remote Git repository where you want to store your settings.\n   - If you're doing this for the first time, click on `Overwrite Remote` to push your current settings (including Live Templates) to the remote repository.\n   - If you've already done this before, and you're on a different environment where you want these settings, click on `Overwrite Local`. This updates your local IDE settings with the ones stored in your remote repository.\n3. Repeat step 2 on any other IntelliJ IDEA environments where you want these Live Templates.\n\nPlease ensure your remote repository is kept private as it might contain sensitive IDE settings. This feature is a more advanced feature, make sure you're comfortable with Git's basic concepts.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsallcode%2Fopenfasttrace-ide-templates","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitsallcode%2Fopenfasttrace-ide-templates","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitsallcode%2Fopenfasttrace-ide-templates/lists"}