{"id":29631145,"url":"https://github.com/leadcms/vscode.plugin.leadcms","last_synced_at":"2025-07-21T11:08:19.266Z","repository":{"id":292333271,"uuid":"980548934","full_name":"LeadCMS/vscode.plugin.leadcms","owner":"LeadCMS","description":"Bring LeadCMS.ai into your editor — edit, preview, and sync AI-powered content right inside VS Code.","archived":false,"fork":false,"pushed_at":"2025-05-09T10:06:34.000Z","size":162,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-05-09T11:52:53.597Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/LeadCMS.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,"zenodo":null}},"created_at":"2025-05-09T10:05:52.000Z","updated_at":"2025-05-09T10:06:39.000Z","dependencies_parsed_at":"2025-05-09T11:52:56.852Z","dependency_job_id":"a27b5cdc-a13b-4ae0-b5b6-0a17648ffeee","html_url":"https://github.com/LeadCMS/vscode.plugin.leadcms","commit_stats":null,"previous_names":["leadcms/vscode.plugin.leadcms"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LeadCMS/vscode.plugin.leadcms","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeadCMS%2Fvscode.plugin.leadcms","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeadCMS%2Fvscode.plugin.leadcms/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeadCMS%2Fvscode.plugin.leadcms/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeadCMS%2Fvscode.plugin.leadcms/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LeadCMS","download_url":"https://codeload.github.com/LeadCMS/vscode.plugin.leadcms/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LeadCMS%2Fvscode.plugin.leadcms/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":266287824,"owners_count":23905461,"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":"2025-07-21T11:08:18.651Z","updated_at":"2025-07-21T11:08:19.258Z","avatar_url":"https://github.com/LeadCMS.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LeadCMS CMS VSCode Extension\n\nThis extension allows developers and content creators to seamlessly work with LeadCMS CMS content directly within VSCode, leveraging Git version control and tools like Copilot for content creation.\n\n## Features\n\n- **Pull content** from LeadCMS CMS into your local workspace\n- **Edit content** in convenient `.mdx` format with full VS Code features\n- **Create new content** with easy scaffolding \n- **Push content back** to LeadCMS CMS via its REST API\n- **Manage media assets** used in your content\n\n## Getting Started\n\n### Prerequisites\n\n- Visual Studio Code 1.98.0 or higher\n- An active LeadCMS CMS account with API access\n- Access token for API authentication\n\n### Setup\n\n1. Install the extension from the VS Code marketplace\n2. Open a folder where you want to work with your content\n3. Run the command `LeadCMS: Initialize Workspace` to set up the folder structure\n4. Run `LeadCMS: Authenticate` to connect to your LeadCMS instance\n\n### Basic Workflow\n\n1. **Pull content**: Run `LeadCMS: Pull Content` to download your existing content\n2. **Edit locally**: Content is stored as `.mdx` files for the body and `.json` files for metadata\n3. **Create new content**: Use `LeadCMS: New Content` to scaffold new posts or pages\n4. **Push changes**: Run `LeadCMS: Push Content` to upload your changes back to LeadCMS CMS\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| **LeadCMS: Initialize Workspace** | Sets up the workspace folder structure and configuration |\n| **LeadCMS: Authenticate** | Authenticates with the LeadCMS API |\n| **LeadCMS: Pull Content** | Downloads content from the CMS to local files |\n| **LeadCMS: New Content** | Creates a new content scaffold locally |\n| **LeadCMS: Push Content** | Uploads local content changes back to the CMS |\n\n## Folder Structure\n\n## Requirements\n\nIf you have any requirements or dependencies, add a section describing those and how to install and configure them.\n\n## Extension Settings\n\nInclude if your extension adds any VS Code settings through the `contributes.configuration` extension point.\n\nFor example:\n\nThis extension contributes the following settings:\n\n* `myExtension.enable`: Enable/disable this extension.\n* `myExtension.thing`: Set to `blah` to do something.\n\n## Known Issues\n\nCalling out known issues can help limit users opening duplicate issues against your extension.\n\n## Release Notes\n\nUsers appreciate release notes as you update your extension.\n\n### 1.0.0\n\nInitial release of ...\n\n### 1.0.1\n\nFixed issue #.\n\n### 1.1.0\n\nAdded features X, Y, and Z.\n\n---\n\n## Following extension guidelines\n\nEnsure that you've read through the extensions guidelines and follow the best practices for creating your extension.\n\n* [Extension Guidelines](https://code.visualstudio.com/api/references/extension-guidelines)\n\n## Working with Markdown\n\nYou can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:\n\n* Split the editor (`Cmd+\\` on macOS or `Ctrl+\\` on Windows and Linux).\n* Toggle preview (`Shift+Cmd+V` on macOS or `Shift+Ctrl+V` on Windows and Linux).\n* Press `Ctrl+Space` (Windows, Linux, macOS) to see a list of Markdown snippets.\n\n## For more information\n\n* [Visual Studio Code's Markdown Support](http://code.visualstudio.com/docs/languages/markdown)\n* [Markdown Syntax Reference](https://help.github.com/articles/markdown-basics/)\n\n**Enjoy!**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleadcms%2Fvscode.plugin.leadcms","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fleadcms%2Fvscode.plugin.leadcms","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fleadcms%2Fvscode.plugin.leadcms/lists"}