Giter Site home page Giter Site logo

resume's Introduction

Will's Résumé

My personal resume written in Groff. Individual customisation takes place in WillCashmanResume.ms whereas the main formatting and styling is done in the macro file resume.tmac. It is designed to be a simple framework for building clean, professional resumes.

After changing WillCashmanResume.ms, simply run make to update your changes in WillCashmanResume.pdf.

resume's People

Contributors

wlcsm avatar sebastiancarlos avatar

Stargazers

Jouni Laitala avatar  avatar André Willyan avatar Rohit Tanwar avatar Jamie avatar  avatar Kuldeep avatar  avatar  avatar Cody avatar Chris avatar Artem Sukhodolskyi avatar Maksym Del avatar Blake Rain avatar

Watchers

 avatar

Forkers

sebastiancarlos

resume's Issues

Fix to groff 1.23 leaving left and right indented .item macro on new separate lines

Hi Will, this is a really elegant resume format, thanks a lot for sharing! I just wanted to leave this here to save people who don't know much about groff (like myself) some time and frustration due to the new groff update breaking some things

Basically groff 1.23 breaks the item macro so now instead of

|{Company}              {Duration}|
|{Job title}            {Location}|

You get

|{Company}              
|{Job title}  
{Duration}|         
{Location}|



To fix that, change lines 40-52 in resume.tmac from

.de item
.nf
.mk
.DS L
\fB\s(12\\$1\fR
\m[grey]\fI\s(12\\$2\m[]
.DE
.rt
.DS R
\fB\s(11\\$3
\m[grey]\fI\s(12\\$4\m[]
.DE
.sp -0.5

To

.de item
.nf
.mk
\# .DS L
\fB\s(12\\$1\fR
\m[grey]\fI\s(12\\$2\m[]
\# .DE
.rt
.DS R
\fB\s(11\\$3
\m[grey]\fI\s(12\\$4\m[]
.sp -0.7
.DE

Title alignment workarounds, and table fixes.

2 Days, And I must say, there is some nasty workaround with
\# This space ensures the left-aligned is at the same level as the following
\# right-aligned text.

one one liner inbetween, and the next entry below it blows up and seems unfixable.
all subsequent ones again, seem fine.

Some entries were better with tables, I must say, but that one valign bug I cannot seem to get around.

just try and insert one line of:

.item "Sabbatical" " " "Jan - Oct 1900"
into the work experience.

I could not yet find a way to realign.
Currently, it's 4 am, and I think about replacing all .items wit one-row tables, similar to

.de mytable
.LP
.in -.9i
.TBL border= cols=2 width='75% 25%' cpd=0 tal=c
.TR 
.TD bgc= hal=l \m[grey]\fB\s(12\\$1\fR\m[]
.TD bgc= hal=r \m[grey]\fB\s(11\\$2\fR\m[]
.ETB
.sp -.7
.in
..

(yes, I use hdtbl)
I now have changed basically every item rearrangement with a table, sometimes just one-row-tables, other times multiline cells, because table paddings are hell to workaround as a newbie, so yea, I'm pretty ashamed as to how my code looks, but the layouting is way easier to work with - but not at all reusable. Many copy pastas and spaghetti.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.