Home

Awesome

Welcome to react-kodyfire 👋

Version Documentation License: MIT Twitter: anis_marrouchi

Generate react components based on HTML templates using Kodyfire. react-kodyfire demo

🏠 Homepage

Requirements

react-kodyfire requires the kodyfire-cli to be installed

npm install -g kodyfire-cli

Install

npm install react-kodyfire

Usage

Method 1: As a generator

In order to generate your artifacts, run the generate command. The syntax is kody generate|g [kody] [concept]. If you ommit kody and concept the assistant will prompt you to select them. As an example, run the following command from your terminal:

kody generate react component

Method 2: As a kody project

Refer to the kodyfire generate your artifact section. Once your project is initialized and ready for kody, generate your React concept using the kody ride command or manually. As an example, A declaration for a react component concept might look like the following:

{
    "name": "About",
    "template": "functional.js.template",
    "extension": "tsx",
    "isFolder": true,
    "cssModule": true,
    "outputDir": "src/components"
}

After adding your concept(s) definitions, run the following command to generate your assets.

kody run -s kody-react.json

Available concepts

component

Generates a react class

Params

class

Generates a typescript class

Params

interface

Generates a typescript interface

Params

tsconfig

Generates a tsconfig file

Params
Tsconfigs

Refer to this reference for a list of available tsconfig templates

Property
Method

📅 Future Features

Run tests

TODO

Author

👤 Anis Marrouchi

🤝 Contributing

Contributions, issues and feature requests are welcome!

Feel free to check issues page.

Show your support

Give a ⭐️ if this project helped you!

Credits

📝 License

Copyright © 2022 Anis Marrouchi.

This project is MIT licensed.


This README was generated with ❤️ by readme-kodyfire