{"id":41585931,"url":"https://github.com/devsapp/fc3","last_synced_at":"2026-01-24T09:05:51.779Z","repository":{"id":196607600,"uuid":"688341905","full_name":"devsapp/fc3","owner":"devsapp","description":"fc3.0 组件","archived":false,"fork":false,"pushed_at":"2026-01-22T07:50:39.000Z","size":14570,"stargazers_count":19,"open_issues_count":10,"forks_count":5,"subscribers_count":9,"default_branch":"master","last_synced_at":"2026-01-22T22:07:32.161Z","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":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/devsapp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-09-07T06:43:18.000Z","updated_at":"2026-01-20T11:46:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"4ffedf89-5935-4318-8ec4-19af3eae5dac","html_url":"https://github.com/devsapp/fc3","commit_stats":null,"previous_names":["devsapp/fc3"],"tags_count":71,"template":false,"template_full_name":null,"purl":"pkg:github/devsapp/fc3","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsapp%2Ffc3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsapp%2Ffc3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsapp%2Ffc3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsapp%2Ffc3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/devsapp","download_url":"https://codeload.github.com/devsapp/fc3/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/devsapp%2Ffc3/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28722037,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-24T08:27:05.734Z","status":"ssl_error","status_checked_at":"2026-01-24T08:27:01.197Z","response_time":89,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2026-01-24T09:05:51.720Z","updated_at":"2026-01-24T09:05:51.770Z","avatar_url":"https://github.com/devsapp.png","language":"TypeScript","readme":"\u003cp align=\"center\" class=\"flex justify-center\"\u003e\n  \u003ca href=\"https://nodejs.org/en/\" class=\"ml-1\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/node-%3E%3D%2014.14.0-brightgreen\" alt=\"node.js version\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/devsapp/fc3/blob/master/LICENSE\" class=\"ml-1\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/License-MIT-green\" alt=\"license\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/devsapp/fc3/issues\" class=\"ml-1\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/issues/devsapp/fc3\" alt=\"issues\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\" class=\"flex justify-center\"\u003e\n  \u003ca href=\"https://github.com/devsapp/fc3/actions/workflows/ci_node16.yaml\" class=\"ml-1\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://github.com/devsapp/fc3/actions/workflows/ci_node16.yaml/badge.svg\" alt=\"Nodejs16 base ci\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/devsapp/fc3/actions/workflows/ci_with_docker_linux.yaml\" class=\"ml-1\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://github.com/devsapp/fc3/actions/workflows/ci_with_docker_linux.yaml/badge.svg\" alt=\"Linux docker ci\"\u003e\n  \u003c/a\u003e\n  \u003c!-- \u003ca href=\"https://github.com/devsapp/fc3/actions/workflows/ci_with_docker_macos.yaml\" class=\"ml-1\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://github.com/devsapp/fc3/actions/workflows/ci_with_docker_macos.yaml/badge.svg\" alt=\"macos docker ci\"\u003e\n  \u003c/a\u003e --\u003e\n\u003c/p\u003e\n\n# 五大亮点\n\n- **全生命周期管理**：组件拥有项目的创建、开发、调试、部署、运维全生命周期管理能力；\n- **安全发布**：通过其他形式对函数进行变更，组件可以感知并安全更新；\n- **快速集成**：借助于 Serverless Devs 的集成性和被集成性，可以与常见的 [CI/CD 平台工具](https://docs.serverless-devs.com/user-guide/cicd/) 等集成；\n- **可观测性**：拥有完善的可观测性，在客户端可以通过[日志查询 logs](https://docs.serverless-devs.com/user-guide/aliyun/fc3/logs/) 等命令，进行执行日志观测；\n- **多模调试**：提出了多模调试方案，可以同时满足开发态、运维态的不同调试需求；包括[本地运行](https://docs.serverless-devs.com/user-guide/aliyun/fc3/local/)、[在线运行](https://docs.serverless-devs.com/user-guide/aliyun/fc3/invoke/) 等功能；\n\n**注意:**\n\n\u003e 如果您是函数计算老用户，操作存量具有 Service 的函数, 见[fc 组件](https://docs.serverless-devs.com/fc/readme), 您可以使用 [s2tos3](https://docs.serverless-devs.com/user-guide/aliyun/fc3/s2tos3/) 指令将 fc 组件的 s.yaml 一键转换成 fc 3.0 的 s.yaml\n\n# 文档\n\n[fc3 组件官方文档](https://docs.serverless-devs.com/user-guide/aliyun/#fc3)\n\n[快速开始](https://docs.serverless-devs.com/getting-started/)\n\n# src 目录结构\n\n```text\n|-- commands-help/    配置 help 信息\n|-- default/          用于处理一些默认值\n|-- interface/        暴露一些全局的声明\n|-- resources/        对资源的公共处理\n|-- subCommands/      处理子命令的业务逻辑\n|-- utils/            公有方法\n|-- base.ts           命令公有处理方法和对外暴露的能力\n|-- constant.ts       一些常量，建议带有`__dirname`的寻址变量在此文件声明\n|-- index.ts          核心入口文件\n|-- logger.ts         处理日志的文件\n```\n\n# 项目贡献\n\n我们非常希望您可以和我们一起贡献这个项目。贡献内容包括不限于代码的维护、应用/组件的贡献、文档的完善等，更多详情可以参考[🏆 贡献指南](./CONTRIBUTING.md)。\n\n与此同时，我们也非常感谢所有[👬 参与贡献的小伙伴](https://github.com/devsapp/fc3/graphs/contributors) ，为 Serverless Devs fc3 组件项目贡献的努力和汗水。\n\n# 开源许可\n\nServerless Devs fc3 组件遵循 [MIT License](./LICENSE) 开源许可。\n\n位于`node_modules`和外部目录中的所有文件都是本软件使用的外部维护库，具有自己的许可证；我们建议您阅读它们，因为它们的条款可能与[MIT License](./LICENSE)的条款不同。\n\n# 交流社区\n\n您如果有关于错误的反馈或者未来的期待，您可以在 [Serverless Devs repo Issues](https://github.com/serverless-devs/serverless-devs/issues) 或 [fc3 repo issues](https://github.com/devsapp/fc3/issues) 中进行反馈和交流。如果您想要加入我们的讨论组或者了解 fc3 组件的最新动态，您可以通过以下渠道进行：\n\n\u003cp align=\"center\"\u003e\n\n| \u003cimg src=\"HTTPS://serverless-article-picture.oss-cn-hangzhou.aliyuncs.com/1635407298906_20211028074819117230.png\" width=\"200px\" \u003e | \u003cimg src=\"HTTPS://serverless-article-picture.oss-cn-hangzhou.aliyuncs.com/1635407044136_20211028074404326599.png\" width=\"200px\" \u003e | \u003cimg src=\"HTTPS://serverless-article-picture.oss-cn-hangzhou.aliyuncs.com/1635407252200_20211028074732517533.png\" width=\"200px\" \u003e |\n| --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------- |\n| \u003ccenter\u003e关注微信公众号：`serverless`\u003c/center\u003e                                                                                     | \u003ccenter\u003e联系微信小助手：`xiaojiangwh`\u003c/center\u003e                                                                                    | \u003ccenter\u003e加入钉钉交流群：`33947367`\u003c/center\u003e                                                                                       |\n\n\u003c/p\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevsapp%2Ffc3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdevsapp%2Ffc3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdevsapp%2Ffc3/lists"}