--- title: Bugfix workflow tags: workflow,git,notes --- Bug fixes may be done differently depending on the scope size of the bug #### Definition of bug scope: - **Minor bug scopes** are the following: - Typo - Compilation / Syntax Error - **Major bug scopes** are the following: - Requires refactor of code implementation in order to fix - Fixing the bug affects multiple functionality ### Process - For **major bugs** , Fix shall be done by branching from develop and Pull request back to develop after fix is done. 1. Create bug fix branch from develop 2. Develop / Fix bug 3. Pull request back to develop 4. Inform respective slack-channel of the bug-fix. - For **minor bugs** , Fix may be done by directly from develop. 1. Develop / Fix bug 2. Push fix to develop 3. Inform respective slack-channel of the bug-fix :::info :bulb: Always notify respective slack-channel after a bug-fix so co-developers in project are notified of the changes thus giving them a heads-up to pull changes from develop and apply the changes to their current work. (*In near future we will try to apply Git actions to nofiy on slack channel whenever Bug-fix or PR is made*) :::