Skip to content

A workflow for software development. Still iterating on it. Feel free to critique/recommend changes.

Notifications You must be signed in to change notification settings

seyofori/delightful-workflow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

Delightful workflow

A workflow for software development I'm thinking up. Feel free to critique and recommend changes

Influenced/inspired by

The Process

  1. Creation of issue for desired feature

  2. Description of desired feature in the created issue

  3. Creation of Feature branch and pull request, detailing Design & Implementation plans

Link to Design & Implementation planning Template

iterate over the design and implementation plan until satisfied

  1. implementation of feature

  2. Inline documentation (with documentation auto-generation tool in the language)

  3. Creation of merge request (also known as pull request) for code review

  4. Code & Inline documentation review and iterative improvement

8. ### Removal of console logs & warning messages

  1. Building and testing of code on feature branch in testing environment.

  • On successful testing

    • remove console.logs and warning messages
    • Pull in the master branch
    • Fix merge conflicts (if any)
    • Merge with master
    • (Master should be automatically configured on CI/CD to deploy to production environment on successful merges)
  • On unsuccessful testing

    • Fix issues in feature branch, and update merge request
    • Recommence from code review stage.
  1. Post-pushing to Production

  • On successful merging

    • Delete feature branch. We're done.
  • On unsuccessful merging

    • Roll back master branch, and repush to production
    • Pull master branch into feature branch
    • Run feature branch in testing. Figure out issues, and fix issues
    • Recommence from code review stage.

About

A workflow for software development. Still iterating on it. Feel free to critique/recommend changes.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published