Skip to content

windware1203/CodeSnippetManager

Repository files navigation

CodeQL C/C++ CI Build Status

Code Snippet Manager

Code Snippet Manager is a simple C++ application that allows you to organize and manage your code snippets. You can add, view, and categorize code snippets based on titles, languages, and tags.

Features

  • Add code snippets with titles, programming languages, tags, and the code itself.
  • View a list of all your code snippets.
  • Filter and search for code snippets by title, language, or tags.
  • User-friendly Qt-based graphical user interface.

Getting Started

To get started with the Code Snippet Manager, follow these steps:

  1. Prerequisites:

    • Ensure you have Qt installed on your system.
    • Make sure you have a C++ compiler (e.g., g++) installed.
  2. Clone the Repository:

git clone https://github.com/windware1203/code-snippet-manager.git
cd code-snippet-manager
  1. Compile the Application:
  • Run make to compile the application. If you have a custom Makefile name, use make -f YourMakefileName where YourMakefileName is the name of your Makefile.
  1. Run the Application:
  • Execute the compiled application by running ./CodeSnippetManager in your terminal.

Usage

  • When the application starts, you can add new code snippets by filling in the details and clicking the "Add Snippet" button.
  • The main window displays a list of your code snippets.
  • Use the search bar to filter snippets by title, language, or tags.

Contributing

We welcome contributions to improve this Code Snippet Manager. Here's how you can contribute:

  1. Fork the repository.
  2. Make your changes and commit them.
  3. Create a pull request with a clear description of your changes.

License

This project is licensed under the GNU General Public License, Version 3.0 (GPL-3.0).

Acknowledgments

Special thanks to the Qt framework for enabling the creation of the graphical user interface.

About

a Code Snippet Manager using Cpp and Qt-based GUI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published