Skip to content

SebastienBoissiere/people.ssw.com.au

 
 

Repository files navigation

SSW.People

v2 of the EmployeePages. No more SharePoint, idea is to prove the implementation for Rules v2

This is a Gatsby generated site pulling data from:

Getting Started

Required Tools

Getting ready for development

SOPHIE_API_URL=
SOPHIE_AUTHORIZATION=
SOPHIE_TENANT=
YOUTUBE_API_KEY=
VERSION_DEPLOYED=

Development

  1. Branch off master for your PBI
  2. Run yarn build (or npm run-script build) (.env.production is required for this step)
  3. Do your work
  4. Run the site in development mode by yarn develop (or npm run-script develop) (.env.development is required for this step)
  5. Commit code and push
  6. Raise a PR
  7. Get it merged!

Definition of Done

  • Code Compiles
  • Check the Acceptance Criteria.
  • Code is squash-merged to master via a pull request that was approved by a 2nd developer.
  • Another team member agrees it’s ready for Production.
  • Pushed to Production.
  • Use @Mention (OR Send email) to notify Product Owner/PBI stakeholder that PBI is done (be sure to include screenshots/done video as proof)

<As per rule: Done - Do you go beyond 'Done' and follow a 'Definition of Done'?>

Branches

  • Branching strategy is based off Release Flow
  • Master is the main 'dev' branch
  • Release/xx is the 'production' one (where xx is the Sprint number)
  • Always create a new branch for your PBIs
  • Always delete your branch once your PR has been merged

Builds

Note: people.ssw.com.au is the old URL for the production site and redirects to https://www.ssw.com.au/people

People profiles repository

People profiles repository lives here: https://github.com/SSWConsulting/People

Merging changes to master on this repo will trigger:

About

Site generator for people.ssw.com.au

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 77.5%
  • CSS 22.5%