Skip to content

ho-han-sheng/developer-guide

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

developer-guide

This repository will serve as onboarding material for future users managing the PsyConnect website.

Plan for developer's guide

Getting Started

  • Setting up GitHub
    • Link to video tutorials?
    • What is GitHub
    • What is Git
    • Visual step by step?
  • Installing Prerequisite Software
    • Scoop for Windows
    • Homebrew for MacOS
    • Git
    • Go
    • Hugo-extended
    • Nodejs
    • Code Editors
    • Git GUI (Sourcetree or GitHub Desktop?)
  • Forking the Repository
    • What is Forking?
    • Visual step by step for forking
  • Cloning the Fork to Local Computer
    • What is cloning?
    • Visual step by Step
  • Our Workflow (Brief overview)

Understanding Wowchemy Folder Organisation

  • Explain folder layout

Making Edits

Branching

  • What is a branch?
  • Creating a branch

Visual Studio Code Initial Setup

  • [] Initialising Local Git Repository

Visual Studio Code Extensions

  • bungcip.better-toml
  • rusnasonov.vscode-hugo
  • budparr.language-hugo-vscode
  • yzhang.markdown-all-in-one
  • DavidAnson.vscode-markdownlint
  • natqe.reload

Editing Items

  • Creating an Event Post
  • Creating a Resource

Checking Changes

  • Hosting Local Web Server

Making Commits

  • What is a commit?
  • How to commit locally after saving changes on files
  • How to push commits to remote branch
  • Pulling updates from upstream repository
  • Merging conflicts

Submitting a Pull Request

  • Creating the pull request
    • Ensure checks pass

About

Onboarding material for psyconnect website management

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published