Skip to content

Commit fbe1d6f

Browse files
committed
Guidance
1 parent faa3738 commit fbe1d6f

File tree

1 file changed

+41
-0
lines changed

1 file changed

+41
-0
lines changed

Docs/Guidance/Overview.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# CodeFactory Guidance
2+
In the guidance section you will find walk through tutorials on how to use different aspects of the CodeFactory environment.
3+
4+
# Installation and Configuration
5+
The following will help with installation and configuration of CodeFactory
6+
7+
## Installing CodeFactory for Visual Studio
8+
This will provide step by step instructions for installing CodeFactory itself and loading your license key.
9+
10+
11+
## Installing CodeFactory SDK
12+
This will provide step by step instruction for installing the CodeFactory SDK.
13+
14+
# SDK Examples
15+
The following will provide gudiance on how to setup and author your own automation using CodeFactory
16+
17+
## Creating a CodeFactory Project
18+
Guidance for creating a new project and displaying the name of a hosted project. This will focus on the following.
19+
- How to create a CodeFactory project
20+
- Understanding how nuget packages are loaded for CodeFactory
21+
- How to create a CodeFactory command
22+
- How to create a user interface and display data from CodeFactory
23+
24+
## ASP.Net Core Automation
25+
26+
Guidance and walkthrough for automation that supports a ASP.Net core web project. This will focus on the following.
27+
28+
- Usage of project commands
29+
- Usage of project references
30+
- Usage of project folders
31+
- Usage of C# document commands
32+
- Usage of meta data from C# models
33+
- Creation of code files
34+
- Formatting of source code
35+
- Injection of source code in documents
36+
- Replacining of source code in documents
37+
- Dependency Injection Management at a Project Level
38+
- Auto implementation of interface members on implementing classes
39+
- Bounds checking logic automatically added to generated methods
40+
- Auto injection of logging for created interface members if Microsoft.Extensions.Logging is referenced at the project level
41+

0 commit comments

Comments
 (0)