Skip to content

hex333ham/hex333ham.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

connorgraham.uk

Hello, you’re browsing the code for my professional website: connorgraham.uk

If you have any questions, please get in touch!

CMS

The goal with this was to create a website that is dead simple for me to manage and that doesn’t require a CMS.

CMS solutions are great for large teams, but for a solo software engineer they can feel like extra steps that take more time than creating code.

CSS

I’ve used the CSS framework Bulma to save me time.

I’m always grateful for people that create these and make them freely available. I can produce complex SASS/CSS but it’s always nice not to have to, as they can be a lot of work when you include accessibility concerns.

Usually I work with Bootstrap, but I tried something different and I’ve been pleasantly surprised by how much easier Bulma is to use.

Hosting & Git

GitHub Pages hosts this site, and I have made the source code, including the full branch and tree structure, publicly available. I'm hoping this will give people an easy-to-understand overview of the software development process I follow on my projects.

I use GitFlow for all of my projects and Semantic Versioning, I have done on a semi-casual basis here as well.

As it's just me working on this, I can take some shortcuts you can't when working with a team. I'm using dev-hex333ham as my "living feature branch" and merging (via PRs) into dev before main. I'm using the same release structure and you can see how my site has developed through them here: https://github.com/hex333ham/hex333ham.github.io/releases