Голосов: 0
#1
Краткое описание курса
Очень важно начинать работу с новыми проектами надежно, легко и воспроизводимым способом. Cookiecutter стал одним из самых популярных инструментов в этой области. На протяжении всего этого курса вы научитесь использовать более 1000 существующих шаблонов проектов для самых разных языков, а также создавать шаблоны для ваших общедоступных или внутренних проектов.
Цели курса
Цель этого видеокурса выходит за рамки простого использования Cookiecutter. Несмотря на то, что мы все это освещаем, основное внимание уделяется созданию мощных и профессиональных шаблонов Cookiecutter, интеграции Cookiecutter в ваши приложения на Python через его API и даже разработке и расширению самого Cookiecutter.
Этот курс представляет собой тщательный баланс живых демо, интерактивного кодирования и обзора основной концепции. После этого курса вы поймете и сможете использовать всю мощь Cookiecutter.
Welcome to the course
Welcome and what is CookiecutterSystem setup and installing Cookiecutter
What you will learn
The Cookiecutter philosophy
Get the source code
Prerequisits (Python and an editor)Getting started using Cookiecutter
macOS Setup
Windows setup
Linux setup
Installing and upgrading Cookiecutter
Browsing the existing Cookiecutter templatesAdvanced Cookiecutter usage
4 examples in the pantry
Demo: Creating a project
Local cookiecutters
Concept: Running a template
The full CLICreating Cookiecutter templates
No inputs
Verbose
Default values
Setting up default values
Concept: Default values
Careful with that YAML file
Extra defaults
Instand replays
Concept: Replay
Why create your own templateProgrammatic Cookiecutter: Using the API
A bare template
Concept: Bare template
Demo: Dependent values
Concept: Dependent values
Default values and required values
Concept: Required values
Demo: Choice values
Concept: Choice values
Template extensions
Concept: Extensions
Shipping files without processing them
Demo: pre-generation hooks
Concept: pre-generation hooks
Demo: post-generation hooks
Helper text via post-generation hooks
Concept: post-generation hooks
The meta template
Why the API?Case studies: Major projects using Cookiecutter
Introducing the game maker
Gathering game maker data
Executing the template
Concept: Cookiecutter API
Introducing the case studiesSharing your Cookiecutter template with the world
Case study: Beeware
Case study: OpenStack
Case study: Pyramid
Sharing your templateAdding features to Cookiecutter
Step 1: Have a template
Step 2: Add your listing
Step 3: Creating the pull request
Concept: Sharing steps
Modifying CookiecutterConclusion
Getting modifiable source
Running Cookiecutter locally
Preparing source for the feature
Adding the feature
Creating the PR
Concept: Modifying cookiecutter
Finish line
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.