An open API service indexing awesome lists of open source software.

https://github.com/newbumper/headermaker

HeaderMaker is a simple application for easily adding and removing headers from project files within a selected directory.
https://github.com/newbumper/headermaker

code-documentation code-organization comments desktop-application electron electron-app file-header file-headers header header-generator headers javascript js

Last synced: about 2 months ago
JSON representation

HeaderMaker is a simple application for easily adding and removing headers from project files within a selected directory.

Awesome Lists containing this project

README

        

# HeaderMaker


HeaderMaker Logo

---

## Table of Contents

- [Introduction](#introduction)
- [Features](#features)
- [Installation](#installation)
- [Screenshots](#screenshots)
- [Contact](#contact)

---

## Introduction

**HeaderMaker** is a desktop application designed to create custom header comments for your
code files within a selected directory. Whether you're a developer looking to standardize your codebase or a project manager aiming for better code
documentation, HeaderMaker provides seamless header generation.

---

## Features

- **Customizable Header Formats:** Define and customize your header formats to match your project's needs.
- **Intuitive User Interface:** Navigate the application effortlessly with a clean and modern UI.
- **Real-Time Preview:** See your header designs update instantly as you modify them.
- **Multiple File Support:** Generate headers for various file types, including JavaScript, TypeScript, JSX, TSX, HTML, and CSS, with more file types coming soon.

---

## Installation

Follow these steps to install HeaderMaker on your system:

1. **Clone the Repository:**

```bash
git clone https://github.com/NewBumpEr/HeaderMaker.git
```

2. **Navigate to the Project Directory:**

```bash
cd headermaker
```

3. **Install Dependencies:**

```bash
npm install
```

4. **Run the Application:**

```bash
npm start
```

---

> **Note:** Ensure you have [Node.js](https://nodejs.org/) installed on your machine.

---

## Screenshots

Here are some screenshots of HeaderMaker in action:

### Home Screen

![Home Screen](app/assets/img/home.png)

### Customization Panel

![Customization Panel](app/assets/img/customization.png)

---

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.

---

## Contact

For any questions or feedback, please contact:

- **Author:** Pavlo Mytrovtsiy
- **Email:** [[email protected]](mailto:[email protected])
- **GitHub:** [Bump_Er](https://github.com/NewBumpEr)

Feel free to open an issue on GitHub if you encounter any problems or have suggestions for improvement.

---