diff --git a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest index 3032b169..fe3db6ee 100644 --- a/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest +++ b/Eisk.WebApi.TemplatePack/source.extension.vsixmanifest @@ -1,7 +1,7 @@ - + Eisk.WebApi Project template with simple CRUD to get started ASP.NET Web Api quickly. diff --git a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj index b751ffbf..ae2ded95 100644 --- a/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj +++ b/Eisk.WebApi.TemplatePack/template/Eisk.WebApi.proj @@ -9,7 +9,7 @@ Ashraf Alam Project template with simple CRUD to get started ASP.NET Web Api quickly. - 1.0.6 + 8.0.12 diff --git a/README.md b/README.md index f39fa5e7..c776c9fd 100644 --- a/README.md +++ b/README.md @@ -1,19 +1,7 @@ -[![Build status](https://dev.azure.com/EiskOps/Eisk/_apis/build/status/Eisk-WebApi-TemplatePack-CI)](https://dev.azure.com/EiskOps/Eisk/_build/latest?definitionId=3) [![BuitlWithDot.Net shield](https://builtwithdot.net/project/334/eisk/badge)](https://builtwithdot.net/project/334/eisk) - -... - -# Getting Started with EISK Web Api - EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies. With an optional set of customizable utility classes, samples and tools, it lets you creating new web api straight away without wide technical experience or learning curve. -## Give a Star! :star: - -If you like or are using this project to learn or start your solution, please give it a [star](https://github.com/EISK/eisk.webapi). Thanks! - -![eisk web api](https://github.com/EISK/eisk/blob/master/eisk-webapi-small.png) - ## Sample Use Case Using a simple table entity 'Employee' it demonstrates all aspect of web development including layered architecture following DDD, micro service, unit and integration tests, building and deploying in cloud environment. @@ -28,7 +16,7 @@ Here is a simple CRUD use case illustrated in the default template: ## Core Technology Areas * ASP.NET Core (Web Api) -* Entity Framework Core +* Entity Framework Core * C# * Visual Studio * Azure App Services @@ -41,9 +29,13 @@ Here is a simple CRUD use case illustrated in the default template: Getting started with EISK Web Api is pretty easy. -You can either [clone](https://github.com/EISK/eisk.webapi.git) from github or simply run the following `dotnet new` command in command prompt to create a new project from EISK: +You can either clone V8.0 from github: + +`git clone -b V8.0 https://github.com/EISK/eisk.webapi.git` + +Or simply run the following `dotnet new` command in command prompt to create a new project from EISK: -* Command to install EISK template in your machine: `dotnet new -i eisk.webapi` +* Command to install EISK template in your machine: `dotnet new --install Eisk.WebApi::8.0.12` * Command to create a new project: `dotnet new eiskwebapi -n Eisk` Once the contents are available, just open the created solution, select "Eisk.WebApi" as startup project and press F5! diff --git a/WebApi/Eisk.WebApi/Startup.cs b/WebApi/Eisk.WebApi/Startup.cs index fc23e7b4..50166fdb 100644 --- a/WebApi/Eisk.WebApi/Startup.cs +++ b/WebApi/Eisk.WebApi/Startup.cs @@ -55,7 +55,7 @@ public void ConfigureServices(IServiceCollection services) c.SwaggerDoc("v1", new Info { Title = "Eisk.WebApi", - Version = "v1.0-preview-1", + Version = "v8.0.12", Description = "EISK makes it easy to write scalable and secured web api on top of Microsoft's new cutting edge .net core technologies.", Contact = new Swashbuckle.AspNetCore.Swagger.Contact { diff --git a/build/git-push.sh b/build/git-push.sh index 1bf150c7..c24e8bc6 100644 --- a/build/git-push.sh +++ b/build/git-push.sh @@ -1,11 +1,11 @@ ContentTargetGitAddress=${1:-https://github.com/EISK/eisk.webapi.git} ContentTargetGitUserName=${2:-AshrafAlam} -ContentTargetGitUserEmail=${3:-joy_csharp@yahoo.com} +ContentTargetGitUserEmail=${3:-joycsc@gmail.com} ContentSrc=${4:-content} -ContentTargetGitBranch=${5:-master} -ContentTargetGitRepoDownloadFolder=${6:-content-repo} +ContentTargetGitBranch=${5:-content-branch} +ContentTargetGitRepoDownloadFolder="content-repo" SOURCE_DIR=$PWD TEMP_REPO_DIR=$PWD/$ContentTargetGitRepoDownloadFolder @@ -24,6 +24,11 @@ git rm -r * echo "Copy documentation into the repo" cp -r $SOURCE_DIR/$ContentSrc/* . +echo $PWD + +echo "Copy gitignore" +cp ./../../.gitignore . + echo "############################# Setting git identity" if [ "$2" != "" ]; then git config user.name $ContentTargetGitUserName