Development plan examples
Purpose of functionality
The functionality of the plan examples allows you to:
- Exchange ready-made development plans within the community
- Get a quick start in new areas of study
- Standardize the approach to personal development
- Save time on creating plans from scratch
💡 Example of use: You want to learn Scala. Instead of searching for materials yourself, you can import a ready-made plan “Learn Scala”, containing proven resources and the optimal sequence of study.
How to export your own plan
- Go to the “Knowledge Base” tab
- Click the “Export to JSON” button
- The system will create a file in the format:
{
"articles":
[
{
"title": "Functional Programming Principles",
"type": "Article",
"section": "Functional Programming",
"link": "https://example.com/fp-principles"
}
],
"books":
[
{
"title": "Programming in Scala",
"authors": "Martin Odersky",
"type": "Book",
"pages": 852
}
]
}
⚠️ Only tasks from the “Knowledge Base” are exported, because:
- Planning (“Planned”) is individual
- Progress (“In progress”) depends on personal circumstances
How to add a plan to the community
- Export your plan
- Create a Merge Request in the plugin repository
- Add the plan to the
examplePlans.ts
file:
{
name: "Learning Scala from Scratch",
description: "Full Path from Basics to Advanced Concepts",
data: `... exported json ...`
}
How to import a ready-made plan
- Go to the “Examples” tab
- Select the appropriate plan from the list
- Click “Import”
The system will check:
- Are all the task types from the plan in your settings
- Do all the sections exist in your configuration
Example of an import error:
You need to add:
- Task types: "Video course", "OpenSource"
- Sections: "Machine learning", "Neural networks"
Usage recommendations
- Review the plan contents before importing
- Adapt imported tasks to your needs
- Combine multiple plans for comprehensive development
- Share improved versions of your plans with the community
🌟 Best practices: Add your comments to the plan description about how this plan is useful