UBports Robot Logo UBports Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Call for maintainers

    Scheduled Pinned Locked Moved App Development
    12 Posts 7 Posters 2.3k Views 4 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
      Reply
      • Reply as topic
      Log in to reply
      This topic has been deleted. Only users with topic management privileges can see it.
      • H Offline
        hummlbach
        last edited by hummlbach

        The following core respectively system apps are currently unmaintained. (Or at least it seems so, no offense if you're the maintainer of one of these, just say beep ;))

        Browser, contacts, music, weather, docviewer, gallery, messaging, mediaplayer, notes;

        Who can imagine being the maintainer of one of these apps? Maintaining an app does not necessarily mean writing code, but I think at least understanding the code would be very helpful to manage and sort the issues.

        Our core/system apps were very happy if they would find maintainers... πŸ˜‰

        jezekJ E S 3 Replies Last reply Reply Quote 4
        • jezekJ Offline
          jezek @hummlbach
          last edited by jezek

          @hummlbach Ok. I've decided. I'm ready to maintain the messaging app, if there isn't anybody else. I think I can read/write code, but I'm not familiar with the workflow of maintaining an app on UT. So what do I need to do/know for starters?

          jEzEk

          D 1 Reply Last reply Reply Quote 3
          • E Offline
            elastic @hummlbach
            last edited by

            @hummlbach I would really like to help but the last piece of code I wrote has been in the mid 1980s on a ZX spectrum in Basic, so I won't be much help in case of code πŸ˜‰ I'm really good at maintaining hardware and at fixing problems on a user support level but thats it ... if you need any help in testing, project management, end-user support, communication, event-planning ... I'm your man and willing to help - but maintainer of a core app ... sorry
            If you need someone for maintaining the community - let me know, that's something I might be able to manage - at least for central Europe ...

            D 1 Reply Last reply Reply Quote 1
            • S Offline
              stefwe @hummlbach
              last edited by

              @hummlbach i'm interessted to help maintain Emanuele Sorce with the gallery app. But i need some time before i can work efficiency on the code base. That's all new to me...
              So first i can sort some issues πŸ™‚

              Meizu MX4 16.04 | Nexus 5 16.04

              1 Reply Last reply Reply Quote 1
              • D Offline
                doniks @jezek
                last edited by doniks

                @jezek

                @jezek said in Call for maintainers:

                @hummlbach Ok. I've decided. I'm ready to maintain the messaging app, if there isn't anybody else. I think I can read/write code, but I'm not familiar with the workflow of maintaining an app on UT. So what do I need to do/know for starters?

                Awesome. Just thinking out loud here, I'd say:

                1. make sure you can compile it locally, install and run on your device
                2. pick an issue/feature you want and fix/build it
                3. align with ubports team how to manage release/repository access

                Edit: Character counter for SMS/MMS might be a good one to wet ones appetite

                1 Reply Last reply Reply Quote 3
                • H Offline
                  hummlbach
                  last edited by hummlbach

                  @jezek as doniks said, compiling the app and perhaps fixing a bug would be a good start to get to know the code a little bit. (Now step 3 a little more detailed.) Then if you're sure you want to maintain it, you may state that here: https://github.com/ubports/messaging-app/issues/1 πŸ™‚ Then you'll likely get the permissions to commit on branches of the messaging-app repository and manage the issues. The work flow then would be roughly: Assign the bug, lets assume to yourself, develop your fix on a branch of the official messaging repository, eventually create a beta release on github (s.t. qa team has something to work with), make a pull request. Once thats all done someone will publish the new release in the openstore. Beside that you'll moderate the discussion on the issues on github...

                  @elastic don't worry, but I don't know how to get involved into the "community management", I was just browsing through the app repos and collecting the "needs maintainer" issues πŸ™‚

                  @Einstein212 Yes I know how that feels πŸ™‚ I was also completely new to qml, when I was starting hacking around in the calendar... And it still feels like: "Uuuhmmm I don't really know what I'm doing..." πŸ˜‰ And it also took me some reasonably amount of time to at least understand whats going on a little bit.

                  1 Reply Last reply Reply Quote 1
                  • jezekJ Offline
                    jezek
                    last edited by

                    @doniks @hummlbach yop, that's the way to go. I'll give it a try in near future.

                    jEzEk

                    1 Reply Last reply Reply Quote 1
                    • D Offline
                      doniks @elastic
                      last edited by

                      @elastic said in Call for maintainers:

                      If you need someone for maintaining the community - let me know, that's something I might be able to manage - at least for central Europe ...

                      Funny you should mention that ... there was one (or more?) gatherings and quite a bit of interest in it previously - https://forums.ubports.com/topic/772/workshops-at-locations - if you feel like hosting such a thing, I'm sure you'll find some participants!

                      1 Reply Last reply Reply Quote 1
                      • flohackF Offline
                        flohack
                        last edited by flohack

                        Hello, to all new maintainers:

                        • Please fork the repo on Github
                        • Prepare whatever you like
                        • Submit a PR against the master branch
                        • If it is a complex / GUI change, plz provide click packages for testing
                        • Ping us for joining the QA group in Telegram an announce your fixes
                        • Release can be done by us for the moment

                        BR

                        My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                        S advocatuxA 2 Replies Last reply Reply Quote 1
                        • S Offline
                          stefwe @flohack
                          last edited by

                          @flohack i try to walk this way

                          Meizu MX4 16.04 | Nexus 5 16.04

                          1 Reply Last reply Reply Quote 0
                          • advocatuxA Offline
                            advocatux @flohack
                            last edited by advocatux

                            @flohack

                            Release can be done bus us for the moment

                            It could be said then...
                            ( β€’β€’)
                            ( β€’
                            β€’)>βŒβ– -β– 
                            ...you're very busy
                            ο»Ώ(βŒβ– _β– )

                            flohackF 1 Reply Last reply Reply Quote 0
                            • flohackF Offline
                              flohack @advocatux
                              last edited by

                              @advocatux Haha fixed thx πŸ™‚

                              My languages: πŸ‡¦πŸ‡Ή πŸ‡©πŸ‡ͺ πŸ‡¬πŸ‡§ πŸ‡ΊπŸ‡Έ

                              1 Reply Last reply Reply Quote 0
                              • First post
                                Last post