Skip to content

RyanLarge13/Sketch-It

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sketch-It

Table of contents

Build the application

  1. Clone the repo
$ git clone https://github.com/RyanLArge13/Sketch-It
  1. Install dependencies You must have gtkmm, openGL and nlohmann-json3 installed to build the program

    These are commands for Debian based systems

    Learn how to install these libraries for your own system

    gtkmm >= 4.0

    jnlohmann

    openGL

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install libgtkmm-4.0-dev
$ sudo apt-get install libglu1-mesa-dev freeglut3-dev mesa-common-dev

nlomann-json is included as a .hpp file under src/lib for the application. Optionally you can use the link above to install it locally and add it to CMake. Check it out form the link above

$ cd includes/ && wget https://github.com/nlohmann/json/releases/download/v3.11.3/json.hpp
  1. Run with CMake
$ cd build/
$ cmake ..
$ make
$ ./sketch-it

Contributing

Clone the repository

  1. Fork the repository.
  2. Create your feature branch (git checkout -b feature/my-feature).
  3. Commit your changes (git commit -m 'Add new feature').
  4. Push to the branch (git push origin feature/my-feature).
  5. Open a Pull Request.

Please make sure to install clang-format on your machine if you are contributing to help keep your pull requests and this code base consistent and maintainable

bash

$ sudo apt update
$ sudo apt upgrade
$ sudo apt install clang-format

Licensing

This projects is licensed under the GNU 4.0 license. See the licensing here GNU 4.0

About

A learn to draw native desktop app gtkmm framework

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published