Giter Site home page Giter Site logo

Comments (13)

jackorp avatar jackorp commented on July 1, 2024 1

Hi, yes, I'd guess something of the sort, though this project is developer focused and mostly focused on answering the question "I have Fedora, How do I develop with {$LANGUAGE,$DATABASE,$WEB_FRAMEWORK,...}" so not sure how do you imagine LibreOffice fitting into this scheme, but I am open for suggestions. For web browsers we have "Web Application" section.

I imagine that starting a GUI development project can cover pygame/godot project.

I'd personally more imagine something GTK related with e.g. GNOME builder, or QT development with their SDKs.

from content.

phracek avatar phracek commented on July 1, 2024

well It's a nice idea. On the workshop OpenAlt2015 I have heard about Gnome-Builder.

Are you able to provide a some notes or even the whole structure?

from content.

felipeborges avatar felipeborges commented on July 1, 2024

I would suggest having a Desktop section, and under it a Gtk+ and a Qt subsections.

For instance, In the Gtk+ section I would have a main article describing the toolkit and the interesting utils for Gtk development, such as: GNOME Builder, Devhelp, gtk3-demo. After that I would link to specific articles for writing a "Hello World" application in a language of your choice: gjs, pygi (python + gobject introspection), vala, C/C++, etc.. In the end of each article we could link to the upstream documentation which is more complete and less platform specific. Someone from the Qt side of the force could write something similar.

If you give me an ACK for that, I could start working in a pull request for it.

from content.

strzibny avatar strzibny commented on July 1, 2024

That would be really nice!

from content.

phracek avatar phracek commented on July 1, 2024

What languages do you prefer to use? C/C++ or Python? Or both?

from content.

phracek avatar phracek commented on July 1, 2024

This is awesome. Go ahead. We need more GUI:)

from content.

phracek avatar phracek commented on July 1, 2024

I have created a DevAssistant GUI a long time ago with pygi too.

from content.

asamalik avatar asamalik commented on July 1, 2024

@felipeborges I have marked this as 'in progress' because you have started to work on it. Is that ok?

from content.

felipeborges avatar felipeborges commented on July 1, 2024

@asamalik sure. More articles to come!

from content.

vishnuavenu avatar vishnuavenu commented on July 1, 2024

Can't We use Node environment in gnome apps development ?

from content.

strzibny avatar strzibny commented on July 1, 2024

I guess prefered lang is Vala at this moment but many others are supported. I think it is fine to introduce all runtimes/envs that are primarily supported by Gnome.

from content.

mrennekamp avatar mrennekamp commented on July 1, 2024

Hi, I suppose this should be multi-page like the Web Applications docs are. Should the intro page cover the basic process of GUI programming, such as game development (pygame/godot) and common everyday software (web browsers, LibreOffice)?

from content.

strzibny avatar strzibny commented on July 1, 2024

Yeah... I agree that the focus should be on building on Fedora (not necessarily just for Fedora, though).

from content.

Related Issues (20)

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.