MIT License

项目介绍

space10-community/conversational-form 是一个托管在 GitHub 上的开源项目,主要使用 HTML 编写,采用 MIT License 许可证,目前获得 3.8k 个 Star、728 次 Fork。

仓库全名
space10-community/conversational-form
开源许可证
MIT License
Star 数
3.8k
Fork 数
728
未关闭 Issue
69

README 摘要

Conversational Form Conversational Form is an open-source concept by SPACE10 to easily turn your content into conversations. It features conversational replacement of all input elements, reusable variables from previous questions and complete customization and control over the styling. Introducing Conversational Form 1.0 Explore Conversational Form docs » Quick Start Include Conversational Form in your page: Or…

完整内容见 GitHub 原始 README 或本页 。

常见问题

conversational-form 用什么语言开发?

主要使用 HTML 编写,采用 MIT License 许可证,目前有 3.8k 个 Star。

conversational-form 可以免费商用吗?

仓库采用 MIT License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 conversational-form 的源码?

可以直接克隆仓库:git clone https://github.com/space10-community/conversational-form.git,默认分支为 master;安装与运行步骤见仓库 README。

conversational-form 最近还在维护吗?

仓库最近一次更新为 2023年5月16日,当前有 69 个未关闭 Issue;Star 数为 3.8k,可作为社区活跃度的参考。

简要分析

热度分
5351
价值分
2501
活跃状态
活跃

语言占比

CSS
HTML
JavaScript
SCSS
TypeScript

README

Conversational Form

Conversational Form is an open-source concept by SPACE10 to easily turn your content into conversations. It features conversational replacement of all input elements, reusable variables from previous questions and complete customization and control over the styling.

Introducing Conversational Form 1.0

Explore Conversational Form docs »

Quick Start

Include Conversational Form in your page:

<script type="text/javascript" src="https://cdn.jsdelivr.net/gh/space10-community/[email protected]/dist/conversational-form.min.js" crossorigin></script>

Or download/install the latest release:

  • Clone the repo: git clone https://github.com/space10-community/conversational-form.git
  • Install with npm: npm install conversational-form
  • Install with yarn: yarn add conversational-form

Manually instantiating Conversational Form

import { ConversationalForm } from 'conversational-form';

const cfInstance = new ConversationalForm({
    formEl: formElement,
    context: targetElement,
});

Conversational Form will automatically look through the DOM for a form element with the attribute cf-form, and auto-instantiate.

<form id="my-form-element" cf-form>
...
</form>

Read the Getting started page for information on the framework contents, options, templates, examples and more.

Status

npm version Build Status JS gzip size CSS gzip size

Bugs and feature requests

If you see a bug, have an issue or a feature request then please submit an issue in theGitHub issue tracker. For the sake of efficiency we urge you to look through open and closed issues before opening a new issue. Thank you ⭐

Documentation

Conversational Form’s documentation is included in /docs of this repo as well as being hosted on GitHub Pages.

Contributing

Pull Requests for bug fixes or new features are always welcome. If you choose to do a Pull Request please keep these guidelines in mind:

  • Fork the “develop” branch
  • If you forked a while ago please get the latest changes from the “develop”-branch before submitting a Pull Request
    • Locally merge (or rebase) the upstream development branch into your topic branch:
      • git remote add upstream https://github.com/space10-community/conversational-form.git
      • git checkout develop
      • git pull upstream
      • git pull [--rebase] upstream develop
  • Always create new Pull Request against the “develop” branch
  • Add a clear title and description as well as relevant references to open issues in your Pull Request

Versioning

See the Releases section of our GitHub project for changelogs for each release version of Conversational Form. We will do our best to summarize noteworthy changes made in each release.

Acknowledgement

Thank you to everyone who has taken part in the creation of Conversational Form.

Conversational Form is licensed under MIT. Documentation under CC BY 3.0.

评论

暂无评论