rename sinaatalay/rendercv to rendercv/rendercv

This commit is contained in:
Sina Atalay
2024-12-09 04:30:59 -05:00
parent 6965fe480c
commit 62401fdfcd
15 changed files with 57 additions and 57 deletions

View File

@@ -3,8 +3,8 @@
_The engine of the [RenderCV App](https://rendercv.com)_
[![test](https://github.com/sinaatalay/rendercv/actions/workflows/test.yaml/badge.svg?branch=main)](https://github.com/sinaatalay/rendercv/actions/workflows/test.yaml)
[![coverage](https://coverage-badge.samuelcolvin.workers.dev/sinaatalay/rendercv.svg)](https://coverage-badge.samuelcolvin.workers.dev/redirect/sinaatalay/rendercv)
[![test](https://github.com/rendercv/rendercv/actions/workflows/test.yaml/badge.svg?branch=main)](https://github.com/rendercv/rendercv/actions/workflows/test.yaml)
[![coverage](https://coverage-badge.samuelcolvin.workers.dev/rendercv/rendercv.svg)](https://coverage-badge.samuelcolvin.workers.dev/redirect/rendercv/rendercv)
[![docs](<https://img.shields.io/badge/docs-mkdocs-rgb(0%2C79%2C144)>)](https://docs.rendercv.com)
[![pypi-version](<https://img.shields.io/pypi/v/rendercv?label=PyPI%20version&color=rgb(0%2C79%2C144)>)](https://pypi.python.org/pypi/rendercv)
[![pypi-downloads](<https://img.shields.io/pepy/dt/rendercv?label=PyPI%20downloads&color=rgb(0%2C%2079%2C%20144)>)](https://pypistats.org/packages/rendercv)
@@ -52,25 +52,25 @@ cv:
Then, it produces one of these PDFs with its corresponding $\LaTeX$ code, Markdown file, HTML file, and images as PNGs. Each of these is an example of one of 4 built-in themes of RenderCV. Click on the images below to preview PDF files.
| [![Classic Theme Example of RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/classic.png)](https://github.com/sinaatalay/rendercv/blob/main/examples/John_Doe_ClassicTheme_CV.pdf) | [![Sb2nov Theme Example of RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/sb2nov.png)](https://github.com/sinaatalay/rendercv/blob/main/examples/John_Doe_Sb2novTheme_CV.pdf) |
| [![Classic Theme Example of RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/classic.png)](https://github.com/rendercv/rendercv/blob/main/examples/John_Doe_ClassicTheme_CV.pdf) | [![Sb2nov Theme Example of RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/sb2nov.png)](https://github.com/rendercv/rendercv/blob/main/examples/John_Doe_Sb2novTheme_CV.pdf) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [![Moderncv Theme Example of RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/moderncv.png)](https://github.com/sinaatalay/rendercv/blob/main/examples/John_Doe_ModerncvTheme_CV.pdf) | [![Engineeringresumes Theme Example of RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/engineeringresumes.png)](https://github.com/sinaatalay/rendercv/blob/main/examples/John_Doe_EngineeringresumesTheme_CV.pdf) |
| [![Moderncv Theme Example of RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/moderncv.png)](https://github.com/rendercv/rendercv/blob/main/examples/John_Doe_ModerncvTheme_CV.pdf) | [![Engineeringresumes Theme Example of RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/engineeringresumes.png)](https://github.com/rendercv/rendercv/blob/main/examples/John_Doe_EngineeringresumesTheme_CV.pdf) |
The contents of the HTML file can be pasted into Grammarly or any word processor for spelling and grammar checking.
![Grammarly for RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/grammarly.gif)
![Grammarly for RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/grammarly.gif)
It also validates the input file. If there are any problems, it tells users where the problems are and how they can fix them.
![CLI of RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/cli.gif)
![CLI of RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/cli.gif)
RenderCV comes with a JSON Schema so that the YAML input file can be filled out interactively.
![JSON Schema of RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/schema.gif)
![JSON Schema of RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/schema.gif)
## Quick Start Guide
Either use the [RenderCV App](https://rendercv.com), [`rendercv-pipeline`](https://github.com/sinaatalay/rendercv-pipeline), [Docker image](https://hub.docker.com/r/rendercv/rendercv) or follow the steps below.
Either use the [RenderCV App](https://rendercv.com), [`rendercv-pipeline`](https://github.com/rendercv/rendercv-pipeline), [Docker image](https://hub.docker.com/r/rendercv/rendercv) or follow the steps below.
1. Install [Python](https://www.python.org/downloads/) (3.10 or newer).
2. Run the command below in a terminal to install RenderCV.

View File

@@ -15,7 +15,7 @@ There are two ways of developing RenderCV: locally or with GitHub Codespaces.
2. Install [Hatch](https://hatch.pypa.io/latest/), as it is the project manager for RenderCV. The installation guide for Hatch can be found [here](https://hatch.pypa.io/latest/install/#installation).
3. Clone the repository recursively (because TinyTeX is being used as a submodule) with the following command.
```bash
git clone --recursive https://github.com/sinaatalay/rendercv.git
git clone --recursive https://github.com/rendercv/rendercv.git
```
4. Go to the `rendercv` directory.
```bash
@@ -57,17 +57,17 @@ There are two ways of developing RenderCV: locally or with GitHub Codespaces.
### Develop with GitHub Codespaces
1. [Fork](https://github.com/sinaatalay/rendercv/fork) the repository.
1. [Fork](https://github.com/rendercv/rendercv/fork) the repository.
2. Navigate to the forked repository.
3. Click the <> **Code** button, then click the **Codespaces** tab, and then click **Create codespace on main**.
Then, [Visual Studio Code for the Web](https://code.visualstudio.com/docs/editor/vscode-web) will be opened with a ready-to-use development environment.
This is done with [Development containers](https://containers.dev/), and the environment is defined in the [`.devcontainer/devcontainer.json`](https://github.com/sinaatalay/rendercv/blob/main/.devcontainer/devcontainer.json) file. Dev containers can also be run locally using various [supporting tools and editors](https://containers.dev/supporting).
This is done with [Development containers](https://containers.dev/), and the environment is defined in the [`.devcontainer/devcontainer.json`](https://github.com/rendercv/rendercv/blob/main/.devcontainer/devcontainer.json) file. Dev containers can also be run locally using various [supporting tools and editors](https://containers.dev/supporting).
## Available Commands
These commands are defined in the [`pyproject.toml`](https://github.com/sinaatalay/rendercv/blob/main/pyproject.toml) file.
These commands are defined in the [`pyproject.toml`](https://github.com/rendercv/rendercv/blob/main/pyproject.toml) file.
- Format the code with [Black](https://github.com/psf/black) and [Ruff](https://github.com/astral-sh/ruff)
```bash
@@ -101,11 +101,11 @@ These commands are defined in the [`pyproject.toml`](https://github.com/sinaatal
```bash
hatch run docs:build
```
- Update [schema.json](https://github.com/sinaatalay/rendercv/blob/main/schema.json)
- Update [schema.json](https://github.com/rendercv/rendercv/blob/main/schema.json)
```bash
hatch run docs:update-schema
```
- Update [`examples`](https://github.com/sinaatalay/rendercv/tree/main/examples) folder
- Update [`examples`](https://github.com/rendercv/rendercv/tree/main/examples) folder
```bash
hatch run docs:update-examples
```
@@ -114,6 +114,6 @@ These commands are defined in the [`pyproject.toml`](https://github.com/sinaatal
hatch run docs:update-entry-figures
```
## About [`pyproject.toml`](https://github.com/sinaatalay/rendercv/blob/main/pyproject.toml)
## About [`pyproject.toml`](https://github.com/rendercv/rendercv/blob/main/pyproject.toml)
[`pyproject.toml`](https://github.com/sinaatalay/rendercv/blob/main/pyproject.toml) contains the metadata, dependencies, and tools required for the project. Please read through the file to understand the project's technical details.
[`pyproject.toml`](https://github.com/rendercv/rendercv/blob/main/pyproject.toml) contains the metadata, dependencies, and tools required for the project. Please read through the file to understand the project's technical details.

View File

@@ -14,9 +14,9 @@ To generate a coverage report with the tests, run the following command.
hatch run test-and-report
```
Once new commits are pushed to the `main` branch, the [`test.yaml`](https://github.com/sinaatalay/rendercv/blob/main/.github/workflows/test.yaml) workflow will be automatically triggered, and the tests will run.
Once new commits are pushed to the `main` branch, the [`test.yaml`](https://github.com/rendercv/rendercv/blob/main/.github/workflows/test.yaml) workflow will be automatically triggered, and the tests will run.
## About [`testdata`](https://github.com/sinaatalay/rendercv/tree/main/tests/testdata) folder
## About [`testdata`](https://github.com/rendercv/rendercv/tree/main/tests/testdata) folder
In some of the tests:

View File

@@ -1,19 +1,19 @@
# Writing Documentation
The documentation's source files are located in the [`docs`](https://github.com/sinaatalay/rendercv/tree/main/docs) directory and it is built using the [MkDocs](https://github.com/mkdocs/mkdocs) package. To work on the documentation and see the changes in real-time, run the following command.
The documentation's source files are located in the [`docs`](https://github.com/rendercv/rendercv/tree/main/docs) directory and it is built using the [MkDocs](https://github.com/mkdocs/mkdocs) package. To work on the documentation and see the changes in real-time, run the following command.
```bash
hatch run docs:serve
```
Once the changes are pushed to the `main` branch, the [`deploy-docs`](https://github.com/sinaatalay/rendercv/blob/main/.github/workflows/deploy-docs.yaml) workflow will be automatically triggered, and [docs.rendercv.com](https://docs.rendercv.com/) will be updated to the most recent version.
Once the changes are pushed to the `main` branch, the [`deploy-docs`](https://github.com/rendercv/rendercv/blob/main/.github/workflows/deploy-docs.yaml) workflow will be automatically triggered, and [docs.rendercv.com](https://docs.rendercv.com/) will be updated to the most recent version.
## Updating the [`examples`](https://github.com/sinaatalay/rendercv/tree/main/examples) folder
## Updating the [`examples`](https://github.com/rendercv/rendercv/tree/main/examples) folder
The `examples` folder includes example YAML files for all the built-in themes, along with their corresponding PDF outputs. Also, there are PNG files of the first pages of each theme in [`docs/assets/images`](https://github.com/sinaatalay/rendercv/tree/main/docs/assets/images). These examples are shown in [`README.md`](https://github.com/sinaatalay/rendercv/blob/main/README.md).
The `examples` folder includes example YAML files for all the built-in themes, along with their corresponding PDF outputs. Also, there are PNG files of the first pages of each theme in [`docs/assets/images`](https://github.com/rendercv/rendercv/tree/main/docs/assets/images). These examples are shown in [`README.md`](https://github.com/rendercv/rendercv/blob/main/README.md).
These files are generated using [`docs/update_examples.py`](https://github.com/sinaatalay/rendercv/blob/main/docs/update_examples.py). The contents of the examples are taken from the [`create_a_sample_data_model`](https://docs.rendercv.com/reference/data/#rendercv.data.create_a_sample_data_model) function from [`rendercv.data`](https://docs.rendercv.com/reference/data/).
These files are generated using [`docs/update_examples.py`](https://github.com/rendercv/rendercv/blob/main/docs/update_examples.py). The contents of the examples are taken from the [`create_a_sample_data_model`](https://docs.rendercv.com/reference/data/#rendercv.data.create_a_sample_data_model) function from [`rendercv.data`](https://docs.rendercv.com/reference/data/).
Run the following command to update the `examples` folder.
@@ -21,13 +21,13 @@ Run the following command to update the `examples` folder.
hatch run docs:update-examples
```
Once a new release is created on GitHub, the [`publish-to-pypi.yaml`](https://github.com/sinaatalay/rendercv/blob/main/.github/workflows/publish-to-pypi.yaml) workflow will be automatically triggered, and the `examples` folder will be updated to the most recent version.
Once a new release is created on GitHub, the [`publish-to-pypi.yaml`](https://github.com/rendercv/rendercv/blob/main/.github/workflows/publish-to-pypi.yaml) workflow will be automatically triggered, and the `examples` folder will be updated to the most recent version.
## Updating figures of the entry types in the "[Structure of the YAML Input File](https://docs.rendercv.com/user_guide/structure_of_the_yaml_input_file/)"
There are example figures for each entry type for each theme in the "[Structure of the YAML Input File](https://docs.rendercv.com/user_guide/structure_of_the_yaml_input_file/)" page.
The figures are generated using [`docs/update_entry_figures.py`](https://github.com/sinaatalay/rendercv/blob/main/docs/update_entry_figures.py).
The figures are generated using [`docs/update_entry_figures.py`](https://github.com/rendercv/rendercv/blob/main/docs/update_entry_figures.py).
Run the following command to update the figures.
@@ -35,13 +35,13 @@ Run the following command to update the figures.
hatch run docs:update-entry-figures
```
Once a new release is created on GitHub, the [`publish-to-pypi.yaml`](https://github.com/sinaatalay/rendercv/blob/main/.github/workflows/publish-to-pypi.yaml) workflow will be automatically triggered, and the figures will be updated to the most recent version.
Once a new release is created on GitHub, the [`publish-to-pypi.yaml`](https://github.com/rendercv/rendercv/blob/main/.github/workflows/publish-to-pypi.yaml) workflow will be automatically triggered, and the figures will be updated to the most recent version.
## Updating the JSON Schema ([`schema.json`](https://github.com/sinaatalay/rendercv/blob/main/schema.json))
## Updating the JSON Schema ([`schema.json`](https://github.com/rendercv/rendercv/blob/main/schema.json))
The schema of RenderCV's input file is defined using [Pydantic](https://docs.pydantic.dev/latest/). Pydantic allows automatic creation and customization of JSON schemas from Pydantic models.
The JSON Schema is also generated using [`docs/update_schema.py`](https://github.com/sinaatalay/rendercv/blob/main/docs/update_schema.py). It uses [`generate_json_schema`](https://docs.rendercv.com/reference/data/#rendercv.data.generate_json_schema) function from [`rendercv.data`](https://docs.rendercv.com/reference/data/).
The JSON Schema is also generated using [`docs/update_schema.py`](https://github.com/rendercv/rendercv/blob/main/docs/update_schema.py). It uses [`generate_json_schema`](https://docs.rendercv.com/reference/data/#rendercv.data.generate_json_schema) function from [`rendercv.data`](https://docs.rendercv.com/reference/data/).
Run the following command to update the JSON Schema.
@@ -49,4 +49,4 @@ Run the following command to update the JSON Schema.
hatch run docs:update-schema
```
Once a new release is created on GitHub, the [`publish-to-pypi.yaml`](https://github.com/sinaatalay/rendercv/blob/main/.github/workflows/publish-to-pypi.yaml) workflow will be automatically triggered, and `schema.json` will be updated to the most recent version.
Once a new release is created on GitHub, the [`publish-to-pypi.yaml`](https://github.com/rendercv/rendercv/blob/main/.github/workflows/publish-to-pypi.yaml) workflow will be automatically triggered, and `schema.json` will be updated to the most recent version.

View File

@@ -7,8 +7,8 @@
<br>
<br>
[![test](https://github.com/sinaatalay/rendercv/actions/workflows/test.yaml/badge.svg?branch=main)](https://github.com/sinaatalay/rendercv/actions/workflows/test.yaml)
[![coverage](https://coverage-badge.samuelcolvin.workers.dev/sinaatalay/rendercv.svg)](https://coverage-badge.samuelcolvin.workers.dev/redirect/sinaatalay/rendercv)
[![test](https://github.com/rendercv/rendercv/actions/workflows/test.yaml/badge.svg?branch=main)](https://github.com/rendercv/rendercv/actions/workflows/test.yaml)
[![coverage](https://coverage-badge.samuelcolvin.workers.dev/rendercv/rendercv.svg)](https://coverage-badge.samuelcolvin.workers.dev/redirect/rendercv/rendercv)
[![docs](https://img.shields.io/badge/docs-mkdocs-rgb(0%2C79%2C144))](https://docs.rendercv.com)
[![pypi-version](https://img.shields.io/pypi/v/rendercv?label=PyPI%20version&color=rgb(0%2C79%2C144))](https://pypi.python.org/pypi/rendercv)
[![pypi-downloads](https://img.shields.io/pepy/dt/rendercv?label=PyPI%20downloads&color=rgb(0%2C%2079%2C%20144))](https://pypistats.org/packages/rendercv)
@@ -57,29 +57,29 @@ cv:
Then, it produces one of these PDFs with its corresponding $\LaTeX$ code, Markdown file, HTML file, and images as PNGs. Each of these is an example of one of 4 built-in themes of RenderCV. Click on the images below to preview PDF files.
| [![Classic Theme Example of RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/classic.png)](https://github.com/sinaatalay/rendercv/blob/main/examples/John_Doe_ClassicTheme_CV.pdf) | [![Sb2nov Theme Example of RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/sb2nov.png)](https://github.com/sinaatalay/rendercv/blob/main/examples/John_Doe_Sb2novTheme_CV.pdf) |
| [![Classic Theme Example of RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/classic.png)](https://github.com/rendercv/rendercv/blob/main/examples/John_Doe_ClassicTheme_CV.pdf) | [![Sb2nov Theme Example of RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/sb2nov.png)](https://github.com/rendercv/rendercv/blob/main/examples/John_Doe_Sb2novTheme_CV.pdf) |
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [![Moderncv Theme Example of RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/moderncv.png)](https://github.com/sinaatalay/rendercv/blob/main/examples/John_Doe_ModerncvTheme_CV.pdf) | [![Engineeringresumes Theme Example of RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/engineeringresumes.png)](https://github.com/sinaatalay/rendercv/blob/main/examples/John_Doe_EngineeringresumesTheme_CV.pdf) |
| [![Moderncv Theme Example of RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/moderncv.png)](https://github.com/rendercv/rendercv/blob/main/examples/John_Doe_ModerncvTheme_CV.pdf) | [![Engineeringresumes Theme Example of RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/engineeringresumes.png)](https://github.com/rendercv/rendercv/blob/main/examples/John_Doe_EngineeringresumesTheme_CV.pdf) |
The contents of the HTML file can be pasted into Grammarly or any word processor for spelling and grammar checking.
![Grammarly for RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/grammarly.gif)
![Grammarly for RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/grammarly.gif)
It also validates the input file. If there are any problems, it tells users where the problems are and how they can fix them.
![CLI of RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/cli.gif)
![CLI of RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/cli.gif)
RenderCV comes with a JSON Schema so that the YAML input file can be filled out interactively.
![JSON Schema of RenderCV](https://raw.githubusercontent.com/sinaatalay/rendercv/main/docs/assets/images/schema.gif)
![JSON Schema of RenderCV](https://raw.githubusercontent.com/rendercv/rendercv/main/docs/assets/images/schema.gif)
## Quick Start Guide
Either use the [RenderCV App](https://rendercv.com), [`rendercv-pipeline`](https://github.com/sinaatalay/rendercv-pipeline), or follow the steps below.
Either use the [RenderCV App](https://rendercv.com), [`rendercv-pipeline`](https://github.com/rendercv/rendercv-pipeline), or follow the steps below.
1. Install [Python](https://www.python.org/downloads/) (3.10 or newer).
2. Run the command below in a terminal to install RenderCV.

View File

@@ -41,7 +41,7 @@ rendercv_settings:
2. Add the following line at the top of `Your_Name_CV.yaml`:
``` yaml
# yaml-language-server: $schema=https://github.com/sinaatalay/rendercv/blob/main/schema.json?raw=true
# yaml-language-server: $schema=https://github.com/rendercv/rendercv/blob/main/schema.json?raw=true
```
3. Press `Ctrl + Space` to see the auto-complete suggestions.

View File

@@ -78,14 +78,14 @@ cv:
date: 2004-01
projects:
- name: Multi-User Drawing Tool
date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)'
date: '[github.com/name/repo](https://github.com/rendercv/rendercv)'
highlights:
- Developed an electronic classroom where multiple users
can simultaneously view and draw on a "chalkboard"
with each person's edits synchronized
- 'Tools Used: C++, MFC'
- name: Synchronized Desktop Calendar
date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)'
date: '[github.com/name/repo](https://github.com/rendercv/rendercv)'
highlights:
- Developed a desktop calendar with globally shared
and synchronized calendars, allowing users to schedule

View File

@@ -78,14 +78,14 @@ cv:
date: 2004-01
projects:
- name: Multi-User Drawing Tool
date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)'
date: '[github.com/name/repo](https://github.com/rendercv/rendercv)'
highlights:
- Developed an electronic classroom where multiple users
can simultaneously view and draw on a "chalkboard"
with each person's edits synchronized
- 'Tools Used: C++, MFC'
- name: Synchronized Desktop Calendar
date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)'
date: '[github.com/name/repo](https://github.com/rendercv/rendercv)'
highlights:
- Developed a desktop calendar with globally shared
and synchronized calendars, allowing users to schedule

View File

@@ -78,14 +78,14 @@ cv:
date: 2004-01
projects:
- name: Multi-User Drawing Tool
date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)'
date: '[github.com/name/repo](https://github.com/rendercv/rendercv)'
highlights:
- Developed an electronic classroom where multiple users
can simultaneously view and draw on a "chalkboard"
with each person's edits synchronized
- 'Tools Used: C++, MFC'
- name: Synchronized Desktop Calendar
date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)'
date: '[github.com/name/repo](https://github.com/rendercv/rendercv)'
highlights:
- Developed a desktop calendar with globally shared
and synchronized calendars, allowing users to schedule

View File

@@ -78,14 +78,14 @@ cv:
date: 2004-01
projects:
- name: Multi-User Drawing Tool
date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)'
date: '[github.com/name/repo](https://github.com/rendercv/rendercv)'
highlights:
- Developed an electronic classroom where multiple users
can simultaneously view and draw on a "chalkboard"
with each person's edits synchronized
- 'Tools Used: C++, MFC'
- name: Synchronized Desktop Calendar
date: '[github.com/name/repo](https://github.com/sinaatalay/rendercv)'
date: '[github.com/name/repo](https://github.com/rendercv/rendercv)'
highlights:
- Developed a desktop calendar with globally shared
and synchronized calendars, allowing users to schedule

View File

@@ -3,8 +3,8 @@ site_description: LaTeX CV generator engine from a YAML input file.
site_author: Sina Atalay
copyright: Copyright &copy; 2023 - 2024 Sina Atalay
site_url: https://docs.rendercv.com
repo_url: https://github.com/sinaatalay/rendercv
repo_name: sinaatalay/rendercv
repo_url: https://github.com/rendercv/rendercv
repo_name: rendercv/rendercv
edit_uri: edit/main/docs/
theme:

View File

@@ -98,7 +98,7 @@ dynamic = ["version"] # We will use hatchling to generate the version number
[project.urls]
# Here, we can specify the URLs related to RenderCV. They will be listed under the
# "Project links" section in PyPI. See https://pypi.org/project/rendercv/
Source = 'https://github.com/sinaatalay/rendercv'
Source = 'https://github.com/rendercv/rendercv'
Documentation = 'https://docs.rendercv.com'
Changelog = 'https://docs.rendercv.com/changelog'

View File

@@ -146,12 +146,12 @@ def welcome():
table.add_row("[bold]RenderCV App", "https://rendercv.com")
table.add_row("Documentation", "https://docs.rendercv.com")
table.add_row("Source code", "https://github.com/sinaatalay/rendercv/")
table.add_row("Bug reports", "https://github.com/sinaatalay/rendercv/issues/")
table.add_row("Feature requests", "https://github.com/sinaatalay/rendercv/issues/")
table.add_row("Discussions", "https://github.com/sinaatalay/rendercv/discussions/")
table.add_row("Source code", "https://github.com/rendercv/rendercv/")
table.add_row("Bug reports", "https://github.com/rendercv/rendercv/issues/")
table.add_row("Feature requests", "https://github.com/rendercv/rendercv/issues/")
table.add_row("Discussions", "https://github.com/rendercv/rendercv/discussions/")
table.add_row(
"RenderCV Pipeline", "https://github.com/sinaatalay/rendercv-pipeline/"
"RenderCV Pipeline", "https://github.com/rendercv/rendercv-pipeline/"
)
print(table)

View File

@@ -128,7 +128,7 @@ def generate_json_schema() -> dict:
json_schema["title"] = "RenderCV"
json_schema["description"] = "RenderCV data model."
json_schema["$id"] = (
"https://raw.githubusercontent.com/sinaatalay/rendercv/main/schema.json"
"https://raw.githubusercontent.com/rendercv/rendercv/main/schema.json"
)
json_schema["$schema"] = "http://json-schema.org/draft-07/schema#"

View File

@@ -73,13 +73,13 @@ sections:
date: 2004-01
projects:
- name: Multi-User Drawing Tool
date: "[github.com/name/repo](https://github.com/sinaatalay/rendercv)"
date: "[github.com/name/repo](https://github.com/rendercv/rendercv)"
highlights:
- Developed an electronic classroom where multiple users can simultaneously
view and draw on a "chalkboard" with each person's edits synchronized
- "Tools Used: C++, MFC"
- name: Synchronized Desktop Calendar
date: "[github.com/name/repo](https://github.com/sinaatalay/rendercv)"
date: "[github.com/name/repo](https://github.com/rendercv/rendercv)"
highlights:
- Developed a desktop calendar with globally shared and synchronized calendars,
allowing users to schedule meetings with other users