Giter Club home page Giter Club logo

knotter's Introduction

Kotter
=======================================

About
---------------------------------------
This program is a designer for Celtic knotworks, using the mathematical
correlation between knots and graphs.

The software is under development, some features may change without
notice and there may be some bugs.


Getting the latest sources
---------------------------------------
The git repository is located at git://github.com/mbasaglia/Knotter.git
You can browse it online at https://github.com/mbasaglia/Knotter

Some tarballs can be downloaded from https://sourceforge.net/projects/knotter/files/


Contacts
---------------------------------------
Mattia Basaglia <[email protected]>
Mattia Basaglia (Knotter-specific address) <[email protected]>
[Knotter Website](http://www.knotdraw.org/)
[Knotter Forum](http://www.knotdraw.org/forum/)

If you have any suggestion, criticism, feature request or bug report please let me know


License
---------------------------------------
GPLv3 or later, see COPYING.


Build instructions
---------------------------------------

Quick build

    ./configure.sh && make

The configuration script will generate the makefile using qmake and set up
the installation directories, for more information run

    ./configure.sh --help

If the configure script fails despite being in a proper build environment you
can run directly qmake  on knotter.pro. Be advised that this will make some
make targets buggy or unavailable.

By default knotter is configured to load resources from locations in the
filesystem, to generate a single stand-alone file containing all the data
pass the --single-file option to the configuration script

If you want to regenerate the files created by the Qt build tools, run

    make clean
    make

To install the binaries run

    make install

To install in a specific directory, you can set INSTALL_ROOT

    make install INSTALL_ROOT=/some/directory

The default install prefix is /usr/local (see ./configure.sh --help)



Misc build targets
---------------------------------------

desktop_file
:    Generate knotter.desktop

dist
:    Generate source tarball

doc
:    Generate user manual and man page

src_doc
:    Generate Doxygen documentation from the source files


Misc scripts
---------------------------------------

configure.sh
:    Generate Makefile

deb_builder.sh
:    Generate a deb package

doc_builder
:    Same as make doc

fix_makefile.sh
:    Fixes bugs in the Makefile generated by qmake, this is called by configure.sh

info_preprocessor.sh
:    Translates placeholders with the values generated by configure.sh

rpm_builder.sh
:    Generate rpm packages


knotter's People

Contributors

mbasaglia avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.