Skip to content

Latest commit

 

History

History
44 lines (36 loc) · 2.14 KB

CONTRIBUTING.md

File metadata and controls

44 lines (36 loc) · 2.14 KB

How to contribute to VFPX Deployment

VFPX Deployment logo

Bug report?

  • Please check issues if the bug is 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 behaviour that is not occurring.

Did you write a patch that fixes a bug?

  • Open a new github merge request with the patch.
  • Ensure the PR description clearly describes the problem and solution.
    • Include the relevant version number if applicable.
  • See New version for additional tasks

New version

Here are the steps to updating to a new version:

Fix a bug or add an enhancement

  1. Create a fork at github
    • See this guide for setting up and using a fork
  2. Make whatever changes are necessary.
    • Note: This project looks a bit circular, because it defines stuff it may use itself. See Internals of VFPX Deployment Most likely you must alter something in InstallFiles or it's sub folders.

  1. For major settings, edit the Version setting in BuildProcess\ProjectSettings.txt.
  2. Update major changes in README.md.
  3. Update docs\Documentation.md on chages how to USE this tool.
  4. Update docs\VFPXDeployment.md on chages how this tool WORKS.
  5. Describe the changes in the top of docs\ChangeLog.md.
  6. Run the VFPX Deployment tool to create the installation files by
    • Invoking menu item Thor Tools -> Applications -> VFPX Project Deployment
    • Or executing EXECSCRIPT(_screen.cThorDispatcher, 'Thor_Tool_DeployVFPXProject')
    • Or executing Thor tool "VFPX Project Deployment"
    • Or follow the Documentation, this project is a normal project of itself.

  1. Commit
  2. Push to your fork
  3. Create a pull request

Last changed: 2023-11-29

powered by VFPX