Results 1 to 3 of 3

Thread: thinSVN (04): first shared code is thinBasic_zLib module

  1. #1
    thinBasic author ErosOlmi's Avatar
    Join Date
    Sep 2004
    Location
    Milan - Italy
    Age
    57
    Posts
    8,817
    Rep Power
    10

    thinSVN (04): first shared code is thinBasic_zLib module

    Prerequisites
    I hope you followed previous post about thinSVN. If not, please do not go on and read first the following posts:
    thinSVN (01): new forum
    thinSVN (02): what do you need to start
    thinSVN (03): how to make your first readonly login

    If prerequisites are ok you can go on, otherwise please read the above threads and do what is described inside.

    _________________________________________________

    I have shared first thinBasic module source code. We will start from one of the simplest and less developed module: "ZLib" module.
    ZLib module was one of the first introduced module in thinBasic programming language but so far very few asked new features on this module. For this reason it just contains 2 functions:

    I always wanted to add full .zip file handling functions but never had time to do it. So I thought that sharing ZLib module source code can be an option to add more functionalities.

    How to get sources and connect thinSVN server version with your local version
    Follow the following steps.
    • Decide in which directory you want create your local copy of the sources.
      I suggest to have something like C:\thinSVN_Projects\
    • Open Windows Explorer in that directory and do Right click.
    • You will see a TortoiseSVN command called "SVN Checkout".
      This is the command that will let you connect a local folder with a thinSVN project folder. You will see a window like this one

      In "URL of repository" type exacly what you see in the picture above
      In "Checkout directory" type or browse the local folder where you want to develop your project.
      If asked to login, give the user/password I gave in post thinSVN (03): how to make your first readonly login
    • Press OK button.
      If all was OK, you will see your local directory populated with your local copy of thinBasic zLIB module. Something like that:


      For the moment do not care about project subdirectories. You should only know that all sources or needed files will be places under trunk subdirectory. I will explain in future posts the meaning of those names.



    Those of you already having a thinSVN account are set as Read and Write to this project.

    Additional posts will follow describing:
    • how to keep your local copy updated
    • how to be able to modify source code and commit to thinSVN server
      Your changes to the source files will be merged with all the others willing to contribute to this module development


    Ciao
    Eros
    www.thinbasic.com | www.thinbasic.com/community/ | help.thinbasic.com
    Windows 10 Pro for Workstations 64bit - 32 GB - Intel(R) Xeon(R) W-10855M CPU @ 2.80GHz - NVIDIA Quadro RTX 3000

  2. #2
    Super Moderator Petr Schreiber's Avatar
    Join Date
    Aug 2005
    Location
    Brno - Czech Republic
    Posts
    7,153
    Rep Power
    736

    Re: thinSVN (04): first shared code is thinBasic_zLib module

    Thank you Eros
    Learn 3D graphics with ThinBASIC, learn TBGL!
    Windows 10 64bit - Intel Core i5-3350P @ 3.1GHz - 16 GB RAM - NVIDIA GeForce GTX 1050 Ti 4GB

  3. #3
    thinBasic MVPs Michael Hartlef's Avatar
    Join Date
    Sep 2006
    Location
    Germany
    Age
    58
    Posts
    3,299
    Rep Power
    348

    Re: thinSVN (04): first shared code is thinBasic_zLib module

    Hi Eros,

    thanks for the release.

    Michael

Similar Threads

  1. Oxygen module source code on thinSVN server
    By ErosOlmi in forum thinSVN
    Replies: 8
    Last Post: 20-04-2009, 07:05

Members who have read this thread: 0

There are no members to list at the moment.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •