- Please check issues if the bug has already been reported.
- If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
-
Fork the project: see this guide for setting up and using a fork.
- If allready forked, pull the recent state, or get most recent version otherwise.
-
Make whatever changes are necessary.
-
In docs\Changes.md add a description of the changes . See previous changes.
-
on top of readme.md, change:
- version number and
- date
-
In Source\Changelog_Thor.txt, copy the changes of the recent (and only the recent) version. File is available in the project.
-
If there is more documentation, alter appropriate files
-
In the footer of any file changed, alter date.
-
In Source\BuildGoFish.prg, available in the project, change at top the
lcVersion
andlcBuild
variables
-
run Source\BuildGoFish.prg to
- update several files
- build GoFish.app,
- and generate the text equivalents for all VFP binary files (SCX, VCX, DBF, etc.) using FoxBin2PRG.
Note: use VFP 9 SP2 rather than VFP Advanced to run BuildGoFish.prg since GoFish.app must be built in VFP rather than VFPA for compatibility for all users.
-
close the project
-
Commit the changes.
-
Push to your fork.
-
Create a pull request; ensure the description clearly describes the problem and solution or the enhancement.
Last changed: 2023-09-04