Author Topic: Documentation  (Read 65779 times)

0 Members and 1 Guest are viewing this topic.

JRS

  • Guest
Re: Documentation
« Reply #135 on: November 08, 2018, 03:57:51 PM »
Hi Charles,

I have the Script BASIC Development repository available in the All BASIC Sandbox. This might give you an idea how the Oxygen Basic Development project might look if you decide to use the resource. I plan to clone the development repo to GitLab in a release format.

GitLab is very kind to open source projects. (FREE)

John

« Last Edit: November 10, 2018, 07:16:46 PM by John »

Charles Pegge

  • Guest
Re: Documentation
« Reply #136 on: November 09, 2018, 08:57:45 AM »
Thanks John.

We used to think of programs as 'listings' but today, your typical program is more like a database.

JRS

  • Guest
Re: Documentation
« Reply #137 on: November 09, 2018, 09:15:58 AM »
The top two reasons to use a Git repository is for source control and documentation.

JRS

  • Guest
Re: Documentation
« Reply #138 on: November 10, 2018, 06:34:33 PM »
Charles,

Is your plan to release self compile and José's requests at one time? What is your ETA?

Charles Pegge

  • Guest
Re: Documentation
« Reply #139 on: November 11, 2018, 01:06:08 PM »
Yes, it's easier to keep it all together, and we might need to discuss implementation details before release. They are not cast in stone. (Each of the OXSC zips contain a working oxygen.dll)

JRS

  • Guest
Re: Documentation
« Reply #140 on: November 11, 2018, 01:52:06 PM »
Would it be of any help setting up the O2 sandbox repository using the latest OXSC zip?

Charles Pegge

  • Guest
Re: Documentation
« Reply #141 on: November 12, 2018, 07:22:38 PM »
One day I hope to be able to hand over for open-source management.

But the most useful tool at the moment is FindEd which sits in the tools folder, and is accessible from Oxide (ctrl-F7). It is very efficient at tracking keywords over files in multiple folders, and doing simple editing. I find it is possible to code far more accurately with this tool than with a conventional IDE, or notepad :).

I'm include a compiled copy of FindEd in each OXSC file.

JRS

  • Guest
Re: Documentation
« Reply #142 on: November 12, 2018, 07:30:43 PM »
The sandbox isn't an IDE but a blockchain like source control system. The past is always a previous commit away.

JRS

  • Guest
Re: Documentation
« Reply #143 on: November 25, 2018, 09:14:02 PM »
Enabling Visual Styles

I thought this might be of interest to you Roland.

Arnold

  • Guest
Re: Documentation
« Reply #144 on: November 26, 2018, 12:50:41 AM »
Hi John,

thank you for the link. Visual styles are probably of general interest. In Oxygenbasic .res files with a manifest can be created with tools\GoRC.exe and linked to an .exe or .dll file with \tools\LinkRes2exe.exe. A simple example can be found in \examples\WinDynDialogs\ExeWithRes.

Roland

JRS

  • Guest
Re: Documentation
« Reply #145 on: December 01, 2018, 07:41:32 PM »
I setup an Oxygen Basic project in the All BASIC sandbox.

I have already added you Charles as a maintainer. If anyone else would like to contribute to the O2 documentation project, send me a PM and I'll setup an account for you. (serious inquires only)

If you find something you would like to add to the docs but don't want to commit to much more, download the .md markdown file, edit it and post it as an attachment. PLEASE follow José Roca's formatting standards.

The plan is to get markdown syntax highlighting for both O2 and Script BASIC working in the sandbox.

@Charles - This will gve you a way to enhance / correct the docs that José contributed. It will probably be best to not upload source until you release the self compile version.
« Last Edit: December 02, 2018, 02:56:27 PM by John »

JRS

  • Guest
Re: Documentation
« Reply #146 on: December 02, 2018, 03:34:35 PM »
I have replaced the link to the O2 documentation project to the O2-DEV sandbox.

Here is the Archive Link - José Roca WinPBX O2 Documentation

I have Sticky enabled this thread for future reference.
« Last Edit: December 02, 2018, 03:36:56 PM by o2admin »

JRS

  • Guest
Re: Documentation
« Reply #147 on: December 02, 2018, 05:54:08 PM »
Hi Brian,

You are welcome to setup a project in the O2 sandbox to document your BASIC to O2 translator syntax and resulting O2 code. Something like what your doing on the JRS forum.


Brian Alvarez

  • Guest
Re: Documentation
« Reply #148 on: December 02, 2018, 08:16:32 PM »
Thanks John. Right now im very busy to do it, but maybe later this month. At least i have been successfully compiling applications using portions of Jose Roca's includes. Thats gonna be a very nice thing to write about.

JRS

  • Guest
Re: Documentation
« Reply #149 on: December 02, 2018, 08:56:21 PM »
Sounds exciting!

Let me know when you are ready.