展示HN:NodeCosmos – 超越软件的开源产品
NodeCosmos是一个用于产品开发的协作平台——可以将其视为产品的GitHub。它具有以下主要功能:
<p>节点树:将您的产品结构化为一个组件(节点)树。每个节点可以代表一个系统或其组件、食谱中的成分,或者根据项目性质的任何类型的组成部分:智能手机示例。</p>
<p>流程:以可视化方式定义每个节点从头到尾的工作方式,逐步展示其内部组件之间的交互:灯泡流程示例。</p>
<p>实时文档:使用实时协作编辑器对每个节点、流程、步骤和输入/输出进行文档记录。</p>
<p>分支与贡献请求:对系统的任何部分(节点、流程、文档、输入/输出)提出更改建议,并提供可视化差异和线程式反馈——就像GitHub的拉取请求一样。示例贡献请求。</p>
<p>它是用React前端构建的:<a href="https://github.com/nodecosmos/nodecosmos_client">https://github.com/nodecosmos/nodecosmos_client</a>,后端使用Rust:<a href="https://github.com/nodecosmos/nodecosmos_server">https://github.com/nodecosmos/nodecosmos_server</a></p>
<p>NodeCosmos将软件开发原则扩展到更广泛的创新领域——开源是社区成长和更广泛采用的下一步。</p>
查看原文
NodeCosmos is collaborative platform for product development - think GitHub for product. It has following main features:<p>Node Tree: Structure your product as a tree of components (nodes). Each node can represent a system or its components, ingredients in a recipe, or any type of constituent depending on the nature of a project: Smartphone Sample<p>Flows: Visually define how each node works from beginning to end, step by step - by laying out interactions between its internal components: Lightbulb Flow Sample<p>Real-Time Documentation: Document every Node, Flow, Step, and I/O inline with a real-time collaborative editor<p>Branching & Contribution Request: Propose changes to any part of the system (nodes, flows, documents, I/Os) with a visual differences and threaded feedback—just like GitHub Pull Requests. Sample CR<p>It's built with React frontend: <a href="https://github.com/nodecosmos/nodecosmos_client">https://github.com/nodecosmos/nodecosmos_client</a> and Rust backend: <a href="https://github.com/nodecosmos/nodecosmos_server">https://github.com/nodecosmos/nodecosmos_server</a><p>NodeCosmos brings software development principles to broader innovation—open sourcing it next step towards community growth and wider adoption.