Code Repository

  1. 11 months ago

    Would it be possible to get a new "Code Repository" section added to the forum, so that we can post solutions and code to it.

    This way we can start to build useful solutions to common problems, and they will be out of the normal forum where people ask questions and are seeking answers?

    It would also be cool if there were flags available to mark a potential solution as tested on Win, Mac, Linux

  2. Kem T

    4 Mar 2018 Pre-Release Testers, Xojo Pro, XDC Speakers New York

    Switch this to the Forum Issues section?

  3. Thanks @Kem T , I switched it to the more appropriate forum.

  4. nicolás c

    5 Mar 2018 Pre-Release Testers, Xojo Pro argentina

    i hope xojo people hear this. would be great

  5. Tim P

    5 Mar 2018 Pre-Release Testers feedback://46303

    There's a number of great open source projects listed here: http://developer.xojo.com/community-open-source-projects

    The ones hosted on Github you can contribute to if you have solutions, or if you have an all new solution you can reach out to @Paul L to get listed on that page.

    I don't personally think an entire forum category is necessary because there is not a whole lot of activity on the community libraries front. I also don't share the opinion that currently code library posts are cluttering up the general category and need their own category. We have a couple of large libraries that are known in the forum that are commonly the answer (like iOSKit) - but I don't think there's an issue here.

    Some resources from the documentation:
    Open Source Projects
    3rd Party Products (not free)
    Free Source Code and Tools

  6. Markus W

    5 Mar 2018 Pre-Release Testers, Xojo Pro #JeSuisHuman Germany, Heidelb...

    The problem with GitHub seems to me that you will need a Pro license to get involved (you need source control and saving as text).

    How much that hampers the open-source development I can’t say …

  7. Mathias M

    is not verified 5 Mar 2018 Pre-Release Testers Bruges, Belgium

    @Markus W The problem with GitHub seems to me that you will need a Pro license to get involved (you need source control and saving as text).

    How much that hampers the open-source development I can’t say …

    Saving as text is also possible in Desktop license. Don't know about lite tho.

  8. Tim P

    5 Mar 2018 Pre-Release Testers feedback://46303

    Lite will only save binary projects. This thread was about a code repository category so let's stick to that discussion, we have had the Xojo (the app) vs. Code Sharing discussion several times in other threads.

  9. Dave S

    5 Mar 2018 San Diego, California USA
    Edited 11 months ago

    @Mathias M Saving as text is also possible in Desktop license. Don't know about lite tho.

    Lite ($99) version can only save as "binary"
    all other versions can save as Binary, XML or VCS (does not have to be "PRO")

  10. scott b

    5 Mar 2018 Pre-Release Testers, Xojo Pro local coffee shop

    @Tim P The ones hosted on Github you can contribute to if you have solutions, or if you have an all new solution you can reach out to @Paul L to get listed on that page.

    GitHub or BitBucket…

    both you can contribute to.

  11. scott b

    5 Mar 2018 Pre-Release Testers, Xojo Pro local coffee shop

    @Tim P Lite will only save binary projects. This thread was about a code repository category so let's stick to that discussion, we have had the Xojo (the app) vs. Code Sharing discussion several times in other threads.

    on several of my OpenSourced modules I have started saving as Binary format to be inclusive of everyone. But I much rather save them in the `Xojo Project` format as it is better with revision control systems.

  12. Dave S

    5 Mar 2018 San Diego, California USA

    @scott b on several of my OpenSourced modules I have started saving as Binary format to be inclusive of everyone. But I much rather save them in the `Xojo Project` format as it is better with revision control systems.

    I might be wrong here... but I thought ALL versions could LOAD any of the formats, but LITE was restricted to BINARY save

  13. Paul L

    5 Mar 2018 Xojo Inc http://docs.xojo.com

    Like Tim, I recommend hosting your project in an open-source repo such as GitHub or BitBucket.

    I recommend you use the text project format with the open-source repo, if your license supports it. Any Xojo license can open the text format. Only Lite license cannot save to it, but they will be able to save it as Binary for their own use if they wanted.

    Once you have something posted, let me know about so I can add it to the Open-Source page in the Dev Center.

    Here is a short guide on how to get started with GitHub:

    https://blog.xojo.com/2018/01/17/start-an-open-source-project-on-github/

  14. This post seems to have slid away from its original intention.....

    Can anyone from Xojo respond to the original question?

  15. Dave S

    5 Mar 2018 San Diego, California USA

    @Jonathon G This post seems to have slid away from its original intention.....
    Can anyone from Xojo respond to the original question?

    @Paul L Like Tim, I recommend hosting your project in an open-source repo such as GitHub or BitBucket.

    They did

  16. Thanks for the reply @Dave S ,

    I think that's a great idea, for hosting complete projects. What I'm after is a section in the forums so that users can post small snippets of code that solve individual problems.
    Having a separate place to put this code would only serve to make the forums better, and to keep it out of the regular "I need help" section of the forums where people ask questions.

    In my experience with other languages and platforms, this is pretty common practice.

    It makes searching for, finding, solving, and participating in community based code resource so much easier and a whole bunch less frustrating.

  17. Tim P

    5 Mar 2018 Pre-Release Testers feedback://46303

    @Jonathon G I think that's a great idea, for hosting complete projects. What I'm after is a section in the forums so that users can post small snippets of code that solve individual problems.

    We get what you're asking for. Paul is Xojo staff and has answered your inquiry. You can put anything you want up on Github or BitBucket, it doesn't have to be a complete project. Heck, none of my offerings are complete projects. They're just the pieces to share.

    What we're trying to say is, there is already an existing spot you can find free code that solves common problems. That happens to be http://developer.xojo.com/community rather than the forum.

    @Jonathon G It makes searching for, finding, solving, and participating in community based code resource so much easier and a whole bunch less frustrating.

    If you're having trouble searching, try Google. By searching "xojo {my problem}" with Google, you will get a mix of results from the Xojo forum, RealStudio forum, and NUG archives - which I think is more helpful than searching just the forum itself.

  18. Edited 11 months ago

    @Tim P
    I guess my confusion comes from not understanding why it's preferable to have ANY extra barrier for new users (or any user) to participate in finding/creating solutions.

    The community link you provided (thanks by the way, i didn't even know that existed.) is a great resource but in order to participate and add to that resource you are telling me to:

    1) Leave the platform (the official xojo forum) to github
    2)post my code there, i guess in a text file?
    3)then contact Xojo to tell them about it,
    4)Wait for them to add it (or not) to their community resource page?

    That seems oddly difficult when compared to clicking into a Xojo forum channel and posting it there, wouldn't you agree?

    As to your Google comment, of course Google indexes EVERYTHING and searching from their is, I agree, quite easy. I guess it was more my point that having a section devoted to this in the Forums, would helo help keep the "Asking a question" VS "Providing a solution that I found" areas separate.

  19. Tim P

    5 Mar 2018 Pre-Release Testers feedback://46303

    I can only make guesses and speculation as to why Xojo does it the way they do. The only real answer I can give from my standpoint is, "this is just how we do it."

    You received a response to your inquiry from a staff member, if you want any more of an official response you'll have to file a feedback case.

  20. I received a response yes, and technically It did answer my question...

    "Can we get feature XYZ?" and the round about answer was "NO"

    My continued responses in this post are now geared toward "Why not?"

    I understand your response is "This is just how we do it", because you're not sure, and that's cool, but that can't be the official response could it? This is the equivalent of a parent saying to their child ".....because I said so"

    Xojo is awesome. Do you want to increase its user base? Remove any barrier to entry. That's what I'm hoping we can have a discussion about, no matter how much you want me to just shut the hell up ;)

  21. Newer ›

or Sign Up to reply!