Issue Process

The process for documenting problems and projects. Issues are focused discussions when no vote is yet required.

What are Issues for?

Issues stored within the FPA GIT repository represent different things:

The tagging system is used to classify issues, it is specially important to use them for payment-related issues. All payments done, no matter the payment platform (bank transfer, paypal…) should always indicate “FPA issue” + the FPA issue number so it is easy to find and parse automatically. No payment should ever be made without an existing issue open.

It is important that each payment can always be repated to an issue. Issues history should be kept forever.

Backing up

Issues are backed up in the encrypted/issues-backup folder, using the ghbackup script used for the FreeCAD issues. Usage:

cd encrypted/issues-backup
/path/to/ghbackup.py --all FreeCAD/FPA
git add .
git ci
git push

Backup is currently done manually once a week by the FPA chair.