{"id":19664904,"url":"https://github.com/small-tech/my-lovely-app","last_synced_at":"2026-02-03T05:02:52.425Z","repository":{"id":117560731,"uuid":"414606607","full_name":"small-tech/my-lovely-app","owner":"small-tech","description":"It’s a lovely app","archived":false,"fork":false,"pushed_at":"2021-10-07T13:13:14.000Z","size":42,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-06-25T23:04:13.945Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vala","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/small-tech.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-07T13:11:43.000Z","updated_at":"2021-10-08T07:11:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"49c53da9-17ed-4b4f-819d-e325245cba29","html_url":"https://github.com/small-tech/my-lovely-app","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"small-tech/watson","purl":"pkg:github/small-tech/my-lovely-app","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-tech%2Fmy-lovely-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-tech%2Fmy-lovely-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-tech%2Fmy-lovely-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-tech%2Fmy-lovely-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/small-tech","download_url":"https://codeload.github.com/small-tech/my-lovely-app/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/small-tech%2Fmy-lovely-app/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261967126,"owners_count":23237662,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T16:19:35.539Z","updated_at":"2026-02-03T05:02:52.346Z","avatar_url":"https://github.com/small-tech.png","language":"Vala","funding_links":[],"categories":[],"sub_categories":[],"readme":"# My Lovely App\n\n![My Lovely App icon](./data/128.svg)\n\nIt’s a lovely app\n\n[![Get it on AppCenter](https://appcenter.elementary.io/badge.svg)](https://appcenter.elementary.io/com.github.small_tech.my_lovely_app])\n\n## System requirements\n\n  - [Elementary OS](https://elementary.io) 6 (Odin)\n\n## Developer notes\n\n### Getting started\n\nClone this repository and run the install task:\n\n```shell\ntask/install\n```\n\nYou can now run the app from either the _Applications Menu_ or using the run task:\n\n```shell\ntask/run\n```\n\n### About\n\nThis project is written in [Vala](https://valadoc.org/) and follows the following elementary OS guidelines:\n\n  - [Human Interface Guidelines](https://docs.elementary.io/hig/)\n  - [Developer Guidelines](https://docs.elementary.io/develop/)\n  - [Coding style](https://docs.elementary.io/develop/writing-apps/code-style)\n\nPlease take some time to familiarise yourself with those documents before continuing.\n\nTo get your system ready to develop for elementary OS, please see the [Basic Setup](https://docs.elementary.io/develop/writing-apps/the-basic-setup) section of the [elementary OS Developer Documentation](https://docs.elementary.io/develop/).\n\n### Tasks\n\n#### Install\n\nConfigures and runs the build, installing settings-relateds features and also refreshing the icon cache.\n\nRun this after you clone this repository to get a working build.\n\n```shell\ntask/install\n```\n\n#### Build\n\nBuilds the project.\n\n```shell\ntask/build\n```\n\n\n#### Run\n\nBuilds and runs the executable.\n\n```shell\ntask/run\n```\n\n#### Pack\n\nCreates a Flatpak distribution.\n\n```shell\ntask/pack\n```\n\n### VSCodium\n\nYou do _not_ need to use [VSCodium](https://vscodium.com) to create elementary OS apps.\n\nYou can, for instance, use elementary OS [Code](https://docs.elementary.io/develop/writing-apps/the-basic-setup#code), which comes preinstalled, or a different third-party editor like [Builder](https://apps.gnome.org/en/app/org.gnome.Builder/).\n\nHowever, if you do have VSCodium installed, there are a number of extensions that will make creating your elementary OS app easier:\n\n  - [Vala](https://github.com/Prince781/vala-vscode) (`codium --install-extension prince781.vala`)\n  - [Meson](https://github.com/asabil/vscode-meson) (`codium --install-extension asabil.meson`)\n  - [CodeLLDB](https://github.com/vadimcn/vscode-lldb) (`codium --install-extension vadimcn.vscode-lldb`)\n  - [XML](https://github.com/redhat-developer/vscode-xml) (`codium --install-extension redhat.vscode-xml`)\n  - [YAML](https://github.com/redhat-developer/vscode-yaml) (`codium --install-extension redhat.vscode-yaml`)\n\nIf you have the Meson and CodeLLDB extensions installed, you can run and debug the app using the Run and Debug feature (or just hit \u003ckbd\u003eF5\u003c/kbd\u003e.)\n\n## Continuous integration\n\n[Continuous Integration](https://docs.elementary.io/develop/writing-apps/our-first-app/continuous-integration) is set up for this repository.\n\n## Submitting the app\n\nPlease make sure you [review the AppCenter publishing requirements](https://docs.elementary.io/develop/appcenter/publishing-requirements) before [submitting the app](https://developer.elementary.io/) to the [elementary OS AppCenter](https://appcenter.elementary.io/).\n\n## It’s elementary, my dear…\n\nThis project was initially generated by [Watson](https://github.com/small-tech/watson), a tool for quickly setting up a new elementary OS 6 app that follows platform [human interface](https://docs.elementary.io/hig/) and [development](https://docs.elementary.io/develop/) guidelines.\n\n## Copyright and license\n\nCopyright \u0026copy; 2021-present Aral Balkan\n\nLicensed under [GNU GPL version 3.0](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmall-tech%2Fmy-lovely-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsmall-tech%2Fmy-lovely-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsmall-tech%2Fmy-lovely-app/lists"}