YAMLResume

@yamlresume/samples

@yamlresume/samples adalah paket yang mendukung contoh resume terkurasi di YAMLResume. Paket ini menyediakan katalog contoh resume untuk posisi-posisi umum — seperti software engineer, data analyst, data scientist, product manager, dan UX designer — masing-masing diterjemahkan ke dalam 12 bahasa lokal.

Paket ini juga digunakan oleh perintah yamlresume new --sample dan sub-command yamlresume samples list.

Penggunaan

Instal paketnya:

$ npm install @yamlresume/samples

Kemudian kueri katalog contoh resume secara programatis:

import {
  getSampleResume,
  listSampleResumeCategories,
  listSampleResumeTags,
  listSampleResumes,
  listSampleResumesByCategory,
  listSampleResumesByLanguage,
  listSampleResumesByTag,
} from '@yamlresume/samples'

// List all sample resumes
const samples = listSampleResumes()

// List sample resumes that support a given locale language
const chineseSamples = listSampleResumesByLanguage('zh-hans')

// Filter by category or tag (case-insensitive)
const engineering = listSampleResumesByCategory('Engineering')
const pythonSamples = listSampleResumesByTag('python')

// List all unique categories and tags, sorted alphabetically
const categories = listSampleResumeCategories()
const tags = listSampleResumeTags()

// Load the raw YAML content of a sample resume
const yaml = getSampleResume('software-engineer', 'en')

Setiap entri contoh resume berisi metadata yang kaya:

{
  id: 'software-engineer',
  title: 'Software Engineer',
  position: 'software engineer',
  category: 'Engineering',
  tags: ['full-stack', 'web-development', ...],
  description: '...',
  languages: ['de', 'en', 'es', ...],
  contents: {
    en: '# yaml-language-server: $schema=...',
    'zh-hans': '# yaml-language-server: $schema=...',
    ...
  }
}

API Kueri

FungsiDeskripsi
listSampleResumes()Menampilkan semua contoh resume yang tersedia
listSampleResumesByLanguage(language)Menampilkan contoh resume yang mendukung sebuah bahasa lokal
listSampleResumesByCategory(category)Menampilkan contoh resume dalam sebuah kategori (tidak peka huruf besar/kecil)
listSampleResumesByTag(tag)Menampilkan contoh resume dengan sebuah tag (tidak peka huruf besar/kecil)
listSampleResumeCategories()Menampilkan semua kategori unik, terurut
listSampleResumeTags()Menampilkan semua tag unik, terurut
getSampleResume(id, language)Mendapatkan string YAML mentah dari sebuah contoh resume

getSampleResume akan melemparkan kesalahan jika id contoh tidak ada atau jika bahasa yang diminta tidak tersedia untuk contoh tersebut.

Edit on GitHub

Last updated on

On this page