Skip to content

This library facilitates the creation of HTML directly within your JavaScript or TypeScript code, leveraging native functionalities without any reliance on external frameworks or dependencies.

License

Notifications You must be signed in to change notification settings

Mubarrat/html-builder

Repository files navigation

HTML Builder

Overview

The HTML Builder Library is designed to assist in constructing HTML within your JavaScript or TypeScript files, providing a versatile interface for generating dynamic HTML content.

Purpose

This JavaScript library enables the dynamic creation of HTML elements within your codebase. It offers a flexible and intuitive interface for generating HTML content programmatically.

Note

While the library supports TypeScript during development, the released version only includes JavaScript files and a map file, ensuring ease of use without additional dependencies or frameworks.

Installation

Download

Download our latest release files from this GitHub repository.

Contents

Once downloaded, unzip the compressed folder and you’ll see something like this:

html-builder
├── html.js
├── html.js.map
└── html.min.js

Link

https://cdn.jsdelivr.net/gh/Mubarrat/html-builder@2.x/dist/html.js

For the minimized version, the link is

https://cdn.jsdelivr.net/gh/Mubarrat/html-builder@2.x/dist/html.min.js

For install via npm,

Visit our package page.

Guides

For in-depth tutorials, detailed documentation, and step-by-step instructions, check out our Wiki!

Our wiki contains a wealth of resources, including:

  • Tutorials: Comprehensive guides to get you started.
  • API Documentation: Detailed explanations and usage examples.
  • Troubleshooting: Solutions to common issues and FAQs.

Explore our Wiki to discover more! I hope you'll enjoy this HTML Builder while you coding.

Contributing

We welcome contributions from the community to enhance the HTML Builder library. Whether you're fixing a bug, implementing new features, or improving documentation, your efforts are appreciated. To contribute, follow these guidelines:

Bug Reports and Feature Requests

If you encounter a bug or have a feature request, please check our issue tracker to see if it's already reported. If not, feel free to open a new issue. When reporting a bug, include:

  • A clear and descriptive title
  • Steps to reproduce the bug
  • Expected behavior and actual behavior observed
  • Any relevant code snippets, error messages, or screenshots

For feature requests, explain the proposed feature's functionality and its potential benefits.

Pull Requests

We encourage pull requests to fix bugs, improve documentation, or add new features. Follow these steps:

  1. Fork the repository and create a new branch from the main branch.
  2. Implement your changes and ensure they adhere to our coding standards and practices.
  3. Write clear commit messages that describe the changes made.
  4. Test your changes thoroughly.
  5. Submit a pull request (PR) and provide a detailed description:
    • Explain the problem you're solving or the feature you're adding.
    • Reference any related issues.

Code Contribution Guidelines

  • Follow consistent coding styles as present in the repository.
  • Maintain descriptive comments where necessary for clarity.
  • Ensure that your code changes do not introduce new issues or break existing functionality.
  • Update documentation if your changes impact it.

Code of Conduct

Please adhere to our Code of Conduct in all interactions related to the project.

Getting Help

If you need any assistance or clarification on contributing, feel free to reach out by creating an issue.

Thank you for considering contributing to the HTML Builder library!

About

This library facilitates the creation of HTML directly within your JavaScript or TypeScript code, leveraging native functionalities without any reliance on external frameworks or dependencies.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks