Welcome to the Curriculumvitae bundle - an experimental CV display with Symfony application that you can use to display your curriculum vitae.
This version of the bundle requires Symfony 4.1+.
- Install Curriculumvitae Bundle
- Enable the bundle
- Import the routing file
Add the following dependency to your composer.json file:
{
"require": {
"_some_packages": "...",
"fabiencrassat/curriculumvitae": "dev-master"
}
}
Now tell composer to download the bundle by running the command:
php composer.phar update fabiencrassat/curriculumvitae
Composer will install the bundle to your project's vendor/fabiencrassat
directory.
In a default Symfony application that uses Symfony Flex, bundles are enabled/disabled automatically for you when installing/removing them, so you don't need to look at or edit this bundles.php file.
Enable the bundle in the kernel:
<?php
// config/bundles.php
return [
// ...
FabienCrassat\CurriculumVitaeBundle\FabienCrassatCurriculumVitaeBundle::class => ['all' => true],
];
// ...
Finally, now that you have activated and configured the bundle, all that is left to do is import the routing file.
In YAML:
# config/routes.yml
fabiencrassat_curriculumvitae:
resource: "@FabienCrassatCurriculumVitaeBundle/Resources/config/routing.yml"
prefix: /cv
Or if you prefer XML:
<!-- config/routes.xml -->
<import resource="@FabienCrassatCurriculumVitaeBundle/Resources/config/routing.xml" prefix="/cv" />
php bin/console assets:install
Go to your site and add /cv, for example: http://localhost:8000/cv
The bulk of the documentation is stored in the Resources/doc/
directory in this bundle:
- Expose your custom Curriculum Vitae Files
- Custom your curriculum vitae
- Understand the link beetween xml file and twig variables
- Make the curriculum vitae beautiful with OrizoneBoilerplate
- Add Google Analytics in the OrizoneBoilerplate
- [TO_CHECK] Add an export PDF service
- [TO_CHECK] Protect your email and phone number