Git Product home page Git Product logo

brilliant-cv's Issues

fa icons not working

Describe the bug
just seems that fa icons are not working for me, probably there is a super easy way to install them, just no idea how to do it also I donยดt find any infomation on how to do it.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
Icons work

Screenshots
image

Additional context
Add any other context about the problem here.

Need documentation of upgrade process

What I assumed the upgrade process is was to just change all instances of the version number with the latest version number, like so:

Screenshot_20240729_110843

Is it possible to use a latest tag? Or is the "find and replace" method the only way?

Either way, there should be something in the README.

Feature request: improve usage documentation for `cvSection`

I would like to be able to produce a resume without highlighting the first 3 letters of the section. After looking through the code, it seems like it's possible to do this by passing in a false value into the cvSection function (included below for reference). It would be nice to have some documentation which clarifies some of the ways this template can be customized.

If this seems like a reasonable request, I would probably be able to submit a pull request for this.

#let cvSection(title, highlighted: true, letters: 3) = {
  let highlightText = title.slice(0, letters)
  let normalText = title.slice(letters)

  v(beforeSectionSkip)
  if nonLatinOverwrite {
    sectionTitleStyle(title, color: accentColor)
  } else {
    if highlighted {
      sectionTitleStyle(highlightText, color: accentColor)
      sectionTitleStyle(normalText, color: black)
    } else {
      sectionTitleStyle(title, color: black)
    }
  }
  h(2pt)
  box(width: 1fr, line(stroke: 0.9pt, length: 100%))
}

Function names should be in kebab-case

This project was created long before when Typst starts to recommend kebab-case function and variable names. A total refactoring will mean that users will have to accept enormous breaking changes and replace everything manually in their existing project.

We have to evaluate the cost and benefit of this.

Request for Guidance: Achieving Formatting Consistency with the Example CV in README

I am sorry I didn't clarify my problem in the previous issue
I'm currently working with the project in this repository and I'm trying to format the output CV so that it resembles the formatting of the Example French CV presented in the README file.

Currently the result seems to use different font, is this because I dont have installed the fonts mentioned in the layout section in the template?
image

Placeholder for declaration, date & optionally signature?

hi!

thanks a lot for such a wonderful, flexible yet abstracted out template. it is awesome.

Is your feature request related to a problem? Please describe.

i found the following placeholders to be missing:

Field Example Typical Position Remarks on the field
Post applied for Post applied for: Github Maintainer Top of the page (near name of candidate) This field is used in cases where the resume is custom made for some particular position.
Declaration Declaration:
All the details included are true to best of my knowledge.
Bottom Self-attestation of documents is relied on by various agencies
Date 2025-04-21 Bottom right, below "declaration" This field is very crucial as it maintains a record of when was this CV last updated.
Signature user-xyz Just above "date" Signature for self-attestation purposes. Used more frequently in-print than in-digital.
Place @ Antarctica Alongwith "date" Self-attestation purposes. Used extensively in strict settings.

Describe alternatives you've considered

for most of the things, the template is flexible enough to accomodate those things,

  • the "post applying for" would just require being able to somehow specify to put a field from "personalInfo" into newline.
  • but these things would require either hacking around the template too much, or going full on typst devt

Additional context

at least the date of these things of all is super crucial as in today's fast age, resume get outdated super fast.

Better split of personal info data into 2 lines

Currently, when I added field in my adress the personal info splitted into 2 lines.
What dosn't working is that the split doesn't work as expected.
Instead of moving whole item into new line, the icon stay in the first line but the content move to new one.

image

generated with this code

#let personalInfo = (
      adress: "1234 Elm Street, Fictionville, ST 12345",
        phone: "+32 (555) 123-4567",
  email: "[email protected] ",
  github: "testUser12345",
  linkedin: "testUser12345",
  //gitlab: "mintyfrankie",
  homepage: "testUser12345.me",
  //orcid: "0000-0000-0000-0000",
  //researchgate: "John-Doe",
)

I would expected that the github icon will go int second line.
Also I try force new line by hand with "" but it created error inside this typst environment.

Grade in education section?

bro i would appreciate if you could add a grade in bold without adding a bullet point into it, in education section that would be lit

Improve release CI/CD pipelines

It can be less error-prone to have an automated publishing pipeline that ideally executes:

  • Release when a new tag is pushed;
  • A documentation PDF is attached to the release asset, generated by tidy
  • Ideally create a PR to the Typst Package repository

I will work on this improvement, but I haven't found an efficient way to implement this.

how to make this resume in 2 column format?

Is your feature request related to a problem? Please describe.

  • the current format renders the result only in one column format.
  • for freshers, generally the details are bulleted and very rarely in a paragraph format,
  • so, a huge amount of space goes unutilized and wasted; and the cv stretches to even 2 pages which is even worse

Describe the solution you'd like
ideally, some predefined way to specify 2 column format.

but even some documentation or vectors on what changes would be required to make this in 2 format would be appreciated too ๐Ÿ˜ƒ

Describe alternatives you've considered
n/a

Additional context
this concerns the cv, not the cover letter.

Compile with a multilanguage module

It is possible to create multiple modules directories for each language like modules_fr in this repo. When I compile the CV, the main modules directory is used to produce english document. How can I specify the language to compile my CV to another language?

Ability to omit `headerQuoteInternational`

Is your feature request related to a problem? Please describe.
If headerQuoteInternational is left empty, the space that it takes is left blank instead of being occupied by the content that follows.

Describe the solution you'd like
The vertical spacing should adjust automatically if a header quote is not provided (or empty).

live version Switching

Is your feature request related to a problem? Please describe.
Mostly, if I updated my CV, I would like to update all languages and compile them all.

Switch behavior by source editing seems unnatural

Describe the solution you'd like
Pass the desired languages by cmdline args, or change the varLanguage into a list

Describe alternatives you've considered
Furthermore. It feels more reasonable to nast the language entry in the file i.e. like the metadata.typ


I realize that it is a language limitation that each compile can only output one PDF. and also if the cmdline can pass args to the template

Source Sans Pro TTF files do not include Smallcaps

Describe the bug
When rendering the project with the included fonts at src/fonts, the output does not show the smallcaps as it is the case in the screenshots.

To Reproduce

  1. Clone Repository
  2. build with just compile-cv
  3. Inspect PDF

Expected behavior
Societies and Footer to be rendered in SmallCaps

Possible Fix
It seems that Adobe included SmallCaps only in the OpenType version of the Fonts, not the TrueType versions.
Adding the OTF files from https://github.com/adobe-fonts/source-sans to the src/fonts directory and changing the font in template.typ to "Source Sans 3" leads to an output with correctly rendered SmallCaps - while everything else looks the same (at least on my machine)

Set before*Skip variable from top cv.typ file

Hi,
I would like to override beforeSectionSkip, beforeEntrySkip and beforeEntryDescriptionSkip variables defined in awesomeCV/template.typ.

Is it possible to do this without editing the template.typ file (do this from cv.typ file)?

Thank you.

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.