Skip to content

kjlaw89/archetype

Folders and files

NameName
Last commit message
Last commit date

Latest commit

22eaf0d · Jun 17, 2018

History

21 Commits
May 31, 2018
Jun 17, 2018
Jun 13, 2018
May 31, 2018
May 31, 2018
Jun 17, 2018
Jun 4, 2018
May 31, 2018
May 31, 2018
Jun 3, 2018
May 31, 2018
May 31, 2018
Jun 13, 2018
Jun 4, 2018
May 31, 2018
Jun 3, 2018

Repository files navigation

Icon

Archetype

Create new Vala projects with ease


Screenshot
Report a problem!

Installation

Dependencies

These dependencies must be present before building:

  • meson (>=0.40)
  • valac (>=0.16)
  • debhelper (>= 9)
  • libgranite-dev
  • libgtk-3-dev

Use the App script to simplify installation by running ./app install-deps

Building

git clone https://github.com/kjlaw89/archetype.git && cd archetype
./app install-deps && ./app install

Deconstruct

./app uninstall

Development & Testing

Archetype and all projects that are generated by it include a simple script to simplify the development process. This script lives in the main project directory and can be accessed by ./app. This script simplifies many of the common actions that are needed to develop an app. When developing we suggest you use ./app test-run as this will run any unit tests for the application first before starting the application up.

Usage:
  ./app [OPTION]

Options:
  clean             Removes build directories (can require sudo)
  generate-i18n     Generates .pot and .po files for i18n (multi-language support)
  install           Builds and installs application to the system (requires sudo)
  install-deps      Installs missing build dependencies
  run               Builds and runs the application
  test              Builds and runs testing for the application
  test-run          Builds application, runs testing and if successful application is started
  uninstall         Removes the application from the system (requires sudo)

Contributing

To help, access the links below:

License

This project is licensed under the GPL3 License - see the LICENSE file for details.

About

Create new Vala projects with ease

Resources

License

Stars

Watchers

Forks

Packages

No packages published