Component Template screenshot

Component Template

Author Avatar Theme by Reactstrap
Updated: 28 Jan 2017
119 Stars

Build, Document, Release & Publish React Components

Categories

Overview

The component-template is a tool that allows users to build, document, release, and publish React components for reactstrap. It is built on Create React App and provides documentation for getting started and developing with the template. Users can also test their components using create-react-app and Enzyme. The template includes a default example component called HelloWorld that can be replaced with custom components. Additionally, the template uses the angular commit convention for creating meaningful commit messages and provides a release flow to help users with documenting, releasing, and publishing their components.

Features

  • Build, document, release, and publish React components for reactstrap
  • Built on Create React App
  • Provides documentation for getting started and developing with the template
  • Integrated testing using create-react-app and Enzyme
  • Ability to add custom components and tests
  • Uses the angular commit convention for creating commit messages
  • Provides a release flow to help with documenting, releasing, and publishing components

Installation

To install the component-template, follow these steps:

  1. Clone the repository:
git clone [repository-url]
  1. Install the dependencies:
npm install
  1. Run a local server with create-react-app:
npm start
  1. Open a browser and navigate to http://localhost:3000 to access the template.

Summary

The component-template is a tool that simplifies the process of building, documenting, releasing, and publishing React components for reactstrap. It provides a user-friendly interface with clear documentation on how to use the template and develop custom components. The template also includes testing capabilities and follows the angular commit convention for creating meaningful commit messages. Overall, the component-template is a valuable resource for React developers looking to streamline their component development process.