diff --git a/docs/en/Blog-Posts/2019-10-22 v1_0_Release/Post.md b/docs/en/Blog-Posts/2019-10-22 v1_0_Release/Post.md index 8d5d168e93..ae7b30a1b0 100644 --- a/docs/en/Blog-Posts/2019-10-22 v1_0_Release/Post.md +++ b/docs/en/Blog-Posts/2019-10-22 v1_0_Release/Post.md @@ -1,10 +1,29 @@ # ABP v1.0 Has Been Finally Released! -Today is the big day! After ~3 years of continuous development, first stable ABP release, v1.0, has been released. Thanks to everyone contributed to the project or tried it so far. +![banner](banner.jpg) + +Today is the big day! After ~3 years of continuous development, first stable ABP release, 1.0, has been released. Thanks to everyone contributed to the project or tried it so far. + +Start playing with the new ABP framework now: [abp.io/get-started](https://abp.io/get-started) ![contribution-graph](D:\Github\abp\docs\en\Blog-Posts\2019-10-22 v1_0_Release\contribution-graph.png) +Here, a few GitHub & NuGet statistics about the project: + +* 2,360 stars. +* 5,917 commits. +* 72 contributors. +* 1,136 issues were closed, 276 open. +* 566 PRs were closed, 5 open. +* 39 releases. +* 122,795 downloads on NuGet. + +There was an excellent demand even before the first release. + ## Road Map -... +The first priority is to complete the documentation, since there are still a lot of missing documents for the framework features & the modules. Then we will continue to work on the issues on GitHub, based on the labeled priorities. + +See the [GitHub milestone items](https://github.com/abpframework/abp/milestones). +ABP is a community-driven project. So, we are prioritizing the issues mostly based on the community feedback and demand. \ No newline at end of file diff --git a/docs/en/Blog-Posts/2019-10-22 v1_0_Release/banner.jpg b/docs/en/Blog-Posts/2019-10-22 v1_0_Release/banner.jpg new file mode 100644 index 0000000000..4794366142 Binary files /dev/null and b/docs/en/Blog-Posts/2019-10-22 v1_0_Release/banner.jpg differ diff --git a/npm/abp-run-gulp-script.js b/npm/abp-run-gulp-script.js new file mode 100644 index 0000000000..71db33b8b0 --- /dev/null +++ b/npm/abp-run-gulp-script.js @@ -0,0 +1,27 @@ +const glob = require('glob'); +var path = require('path'); +const childProcess = require('child_process'); + +const gulp = pkgJsonPath => { + try { + console.log('Running the yarn command... Cwd: ' + pkgJsonPath); + childProcess.execSync(`yarn`, { cwd: pkgJsonPath }); + console.log('Running the gulp command...'); + return childProcess.execSync(`gulp`, { cwd: pkgJsonPath, stdio: 'inherit' }); + } catch (error) { + console.log('exec error: ' + error.message); + process.exit(error.status); + } +}; + +const folder = process.argv[2] || '.'; + +glob(folder + '/**/package.json', {}, (er, files) => { + files.forEach(file => { + if (file.includes('node_modules')) { + return; + } + + gulp(file.replace('/package.json', '')); + }); +}); diff --git a/npm/ng-packs/scripts/build.js b/npm/ng-packs/scripts/build.js index a74863a2a0..c5daec1dd8 100644 --- a/npm/ng-packs/scripts/build.js +++ b/npm/ng-packs/scripts/build.js @@ -37,7 +37,7 @@ import fse from 'fs-extra'; }); await execa('git', ['add', '../dist/*', '../package.json'], { stdout: 'inherit' }); - await execa('git', ['commit', '--no-verify', '-m', 'Build ng packages'], { stdout: 'inherit' }); + await execa('git', ['commit', '-m', 'Build ng packages', '--no-verify'], { stdout: 'inherit' }); process.exit(0); })(); diff --git a/npm/ng-packs/scripts/sync.js b/npm/ng-packs/scripts/sync.js index c1a4ac6dbb..f2c08d0623 100644 --- a/npm/ng-packs/scripts/sync.js +++ b/npm/ng-packs/scripts/sync.js @@ -25,7 +25,7 @@ import execa from 'execa'; try { await execa('git', ['add', '../packages/*', '../package.json'], { stdout: 'inherit' }); - await execa('git', ['commit', '-m', '--no-verify', 'Update source packages versions'], { stdout: 'inherit' }); + await execa('git', ['commit', '-m', 'Update source packages versions', '--no-verify'], { stdout: 'inherit' }); } catch (error) { console.error(error.stderr); } diff --git a/npm/package.json b/npm/package.json index fa436c4e02..b1202eca02 100644 --- a/npm/package.json +++ b/npm/package.json @@ -1,9 +1,10 @@ { "scripts": { "lerna": "lerna", - "update": "node abp-package-update-script.js .", - "update:templates": "node abp-package-update-script.js ../templates", - "ncu": "ncu" + "gulp:app": "node abp-run-gulp-script.js ../templates/app/aspnet-core", + "gulp:module": "node abp-run-gulp-script.js ../templates/module/aspnet-core", + "ncu": "ncu", + "update:templates": "node abp-package-update-script.js ../templates" }, "devDependencies": { "lerna": "^2.11.0", diff --git a/npm/publish.ps1 b/npm/publish.ps1 index a72148c587..fce56d31e6 100644 --- a/npm/publish.ps1 +++ b/npm/publish.ps1 @@ -1,10 +1,13 @@ & cd ng-packs\scripts & npm install -& yarn build +& npm run build & cd ../../ & yarn & yarn lerna publish --no-push & cd ng-packs\scripts -& yarn sync +& npm run sync & cd ../../ -& yarn update:templates \ No newline at end of file +& yarn update:templates +& yarn global add gulp +& yarn gulp:app +& yarn gulp:module \ No newline at end of file