kjlaw89 / archetype Goto Github PK
View Code? Open in Web Editor NEWCreate new Vala projects with ease
License: GNU General Public License v3.0
Create new Vala projects with ease
License: GNU General Public License v3.0
These are intentionally blanked out in the templates right now. We need to come up with a method to choose the appropriate categories and tags for the app being generated.
A dropdown is pretty boring. It would be nice to pretty this part of the interface up in some way. Maybe some cool images to show off the style of the app you're picking?
Our second Juno Developer Preview is out and Juno's big debut is just around the corner! We'd love to see your app in AppCenter on release day.
Check out this Developer Tips article to learn how to publish your app for elementary OS 5.
If you need help updating your app for Juno, we’re always standing by in Gitter and the Community Slack to help wherever we can.
As you might have heard, AppCenter is going Flatpak! For elementary OS 6, we will not longer be accepting Debian packaging, so your app will need to be updated.
We have documentation on our developer guide for writing your Flatpak manifest here: https://docs.elementary.io/develop/writing-apps/our-first-app/packaging#flatpak-manifest
Also, in case you missed it, elementary OS 6 beta 2 is now available. This is a great time to get your app packaged up as Flatpak and test that everything is working before the final release. AppCenter submission for OS 6 will be open soon, so don't delay :)
After I finish the wizard and have filled all the required info, I press "Generate project" and nothing happens. I tried runing archetype from the terminal to see the output, but I couldn't find anything to fix it.
this is the output:
(com.github.kjlaw89.archetype:9542): Gtk-CRITICAL **: gtk_file_filter_get_name: assertion 'GTK_IS_FILE_FILTER (filter)' failed
Initialized empty Git repository in /tmp/com.github.aggalex.myapp/.git/
[master (root-commit) facb38e] Initial commit for My app
47 files changed, 5201 insertions(+)
create mode 100644 .editorconfig
create mode 100644 .gitignore
create mode 100644 .travis.yml
create mode 100644 AUTHORS.md
create mode 100644 LICENSE.md
create mode 100644 README.md
create mode 100755 app
create mode 100644 com.github.aggalex.myapp.json
create mode 100644 data/com.github.aggalex.myapp.appdata.xml
create mode 100644 data/com.github.aggalex.myapp.desktop
create mode 100644 data/com.github.aggalex.myapp.gresource.xml
create mode 100644 data/com.github.aggalex.myapp.gschema.xml
create mode 100644 data/css/style.css
create mode 100644 data/images/com.github.aggalex.myapp.png
create mode 100644 data/images/com.github.aggalex.myapp.svg
create mode 100644 data/images/icons/128/com.github.aggalex.myapp.svg
create mode 100644 data/images/icons/16/com.github.aggalex.myapp.svg
create mode 100644 data/images/icons/24/com.github.aggalex.myapp.svg
create mode 100644 data/images/icons/32/com.github.aggalex.myapp.svg
create mode 100644 data/images/icons/48/com.github.aggalex.myapp.svg
create mode 100644 data/images/icons/64/com.github.aggalex.myapp.svg
create mode 100644 data/images/screenshot.png
create mode 100644 data/meson.build
create mode 100644 debian/changelog
create mode 100644 debian/compat
create mode 100644 debian/control
create mode 100644 debian/copyright
create mode 100755 debian/rules
create mode 100644 debian/source/formart
create mode 100644 meson.build
create mode 100644 meson/post_install.py
create mode 100644 po/LINGUAS
create mode 100644 po/POTFILES
create mode 100644 po/com.github.aggalex.myapp.pot
create mode 100644 po/meson.build
create mode 100644 src/Application.vala
create mode 100644 src/Main.vala
create mode 100644 src/Window.vala
create mode 100644 src/configs/Constants.vala
create mode 100644 src/configs/Settings.vala
create mode 100644 src/controllers/AppController.vala
create mode 100644 src/meson.build
create mode 100644 src/views/AppView.vala
create mode 100644 src/widgets/HeaderBar.vala
create mode 100644 tests/assert.vala
create mode 100644 tests/meson.build
create mode 100644 tests/test.vala
** (com.github.kjlaw89.archetype:9542): WARNING **: Template.vala:287: Unable to move temp directory to /home/alex/Programs/Vala/test/com.github.aggalex.myapp - Can't recursively copy directory
Seems like it wants to copy a directory from a temporary place to my designated folder that I chose, but it can't due to it's inability to copy recursively. If you use the cp
command, be sure to add the -r
option.
Saw in a comment chain that Granite.Application is no longer necessary. If elementary isn't really using it going forward we should switch to Gtk.Application
Provide some method to 'preview' the App that you're attempting to build. I'd also like to add a preview for the 'AppStore'.
AppCenter had some issues with your GitHub release changelog. We tried to fix
them as best we can, but you should make note about fixing them for your next
release.
Please format your GitHub release
body with a list of changes. AppCenter will use this to fill in all the needed
changelog information.
If you need help with this issue please stop by the gitter channel.
Affects: 1.0.2 release
Hey there.
Just trying out archetype, as i thought it would be a neat way to start making my first elementary app, but when i do: ./app run
I get this:
GLib-GIO-ERROR **: Settings schema 'com.github.<username>.<appname>' is not installed
I can't seem to find any help with solving this on google. Any suggestions?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.