CrochetCharts icon indicating copy to clipboard operation
CrochetCharts copied to clipboard

Graphics design software for Crochet pattern designers

Crochet Charts

This software is licensed under GPLv3. All original artwork is licensed under Creative Commons Attribution-ShareAlike ( cc by-sa 4.0 ).

Setup a working environment

There are some git commit hooks that can be setup after you initially clone this repository by running:

./bin/seutp

You will need to install the following software:

All Platforms

  • Qt4.8
  • cmake
  • docbook
  • docbook-xsl-ns
  • Apache fop
  • xsltproc

Windows

  • MinGW
  • NSIS
  • signtool

Mac

  • Mac Developer tools Xcode
  • (Paid) Mac Developer account ( to sign the software )
  • custom build of cmake - https://github.com/iPenguin/cmake

Linux

  • build-essential
  • gcc and/or clang
  • doxygen

For ease of use there are some scripts in the bin folder that can help with the development process.

  • build - compile the software based on the selected options, ( -h for a list of options )
  • tests - run the unit tests and report the results in an easy to read format ( first you must build them ).
  • profile - compile and run the software with profiling turned on.