Skip to content

Commit

Permalink
✨ feat: Add documentation
Browse files Browse the repository at this point in the history
add more documentation
  • Loading branch information
carlosjorger committed Jul 23, 2023
1 parent 898b177 commit a7de973
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 52 deletions.
69 changes: 18 additions & 51 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,58 +1,25 @@
<!-- TODO: Add more documentation -->

# CUVIMAKER - CV Maker

An online cv maker made in astro with vuejs components using typescript and tailwind. With the Astro's island arquitecture we are able to combine SPA and SSG approaches.

## 🚀 Project Structure

Inside of your Astro project, you'll see the following folders and files:

```
/
├── public/
│ ├─── assets/
│ | └── ...
│ ├─── fonts/
│ | └── ...
├── src/
│ ├─── components/
| | ├─── app/
| | | └── ...
| | ├─── shared/
| | | └── ...
| ├─── layouts/
| | └── ...
| ├─── models/
| | └── ...
| ├─── pages/
| | └── ...
| ├─── styles/
| | └── ...
└── package.json
```

Astro looks for `.astro` or `.md` files in the `src/pages/` directory. Each page is exposed as a route based on its file name.

There's nothing special about `src/components/`, but that's where we like to put any Astro/Vue components.

Inside `src/components/` there are two folders: `src/components/app` and `src/components/shared`. Inside app are the business component. Inside shared are the component that can be used by any components and doesn't depend on the business data.

Any static assets, like images, can be placed in the `public/` directory.
# CUVIMAKER / CV Maker

## 🧞 Commands
An online cv maker web application used to design a custom curriculum vitae and save it in a pdf file.

All commands are run from the root of the project, from a terminal:
![Editor Example](./public/doc/Editor%20example.jpg)

## 🧰 Features

| Command | Action |
| :--------------------- | :----------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:3000` |
| `npm run build` | Build your production site to `./dist/` |
| `npm run preview` | Preview your build locally, before deploying |
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
| `npm run astro --help` | Get help using the Astro CLI |
- Light/dark mode
- Local Storage
- Responsive
- PDF format

## 👀 Want to learn more?
## 🧞 Commands

All commands are run from the root of the project, from a terminal:

Feel free to check [our documentation](https://docs.astro.build) or jump into our [Discord server](https://astro.build/chat).
| Command | Action |
| :---------------- | :------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:3000` |
| `npm run build` | Build your production site to `./dist/` |
| `npm run preview` | Preview your build locally, before deploying |
Binary file added public/doc/Editor example.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion src/components/app/Preview/PreviewResume.vue
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
/>
</div>
</div>
<BasicButton class="w-28" name="Save" @click="save" />
<BasicButton class="w-28" name="Download" @click="save" />
</div>
</AppearFadePanelTransition>
</template>
Expand Down

0 comments on commit a7de973

Please sign in to comment.