Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Peter-van-der-Velde/socratest
Your new personal digital teacher!
https://github.com/Peter-van-der-Velde/socratest
gtk3 teacher vala
Last synced: 29 days ago
JSON representation
Your new personal digital teacher!
- Host: GitHub
- URL: https://github.com/Peter-van-der-Velde/socratest
- Owner: Peter-van-der-Velde
- License: gpl-3.0
- Created: 2018-07-08T10:13:31.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-22T15:34:14.000Z (almost 6 years ago)
- Last Synced: 2024-08-04T03:02:34.185Z (4 months ago)
- Topics: gtk3, teacher, vala
- Language: Vala
- Homepage:
- Size: 158 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
- Authors: AUTHORS.md
Awesome Lists containing this project
- awesome-elementaryos - Socratest - Your new personal digital teacher! (Applications / Accessories)
README
Socratest
Your new personal digital teacher!
## Installation
### Dependencies
These dependencies must be present before building:
- `meson`
- `valac`
- `debhelper`
- `libgranite-dev`
- `libgtk-3-dev`
- `libsqlite-3-dev`Use the App script to simplify installation by running `./app install-deps`
### Building```bash
git clone https://gitlab.com/Peter_van_der_Velde/socratest.git com.gitlab.Peter_van_der_Velde.socratest && cd com.gitlab.Peter_van_der_Velde.socratest
#./app install-deps works only on ubuntu based systems
./app install-deps && ./app install
```### Deconstruct
```
./app uninstall
```### Development & Testing
Socratest includes a script to simplify the development process. This script can be accessed in the main project directory through `./app`.
```
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:
- [Guide on Code Style](https://gitlab.com/Peter_van_der_Velde/socratest/wiki/Guide-on-code-style)
- [Proposing Design Changes](https://gitlab.com/Peter_van_der_Velde/socratest/wiki/Proposing-Design-Changes)
- [Reporting Bugs](https://gitlab.com/Peter_van_der_Velde/socratest/wiki/Reporting-Bugs)
- [Translate](https://gitlab.com/Peter_van_der_Velde/socratest/wiki/Translate)
### License
This project is licensed under the GPL-3.0 License - see the [LICENSE](LICENSE.md) file for details.