Browse Source

Merge branch 'master' of https://github.com/volosoft/abp

pull/2017/head
Yunus Emre Kalkan 7 years ago
parent
commit
814361f06f
  1. 23
      docs/en/Blog-Posts/2019-10-22 v1_0_Release/Post.md
  2. BIN
      docs/en/Blog-Posts/2019-10-22 v1_0_Release/banner.jpg
  3. 27
      npm/abp-run-gulp-script.js
  4. 2
      npm/ng-packs/scripts/build.js
  5. 2
      npm/ng-packs/scripts/sync.js
  6. 7
      npm/package.json
  7. 9
      npm/publish.ps1

23
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.

BIN
docs/en/Blog-Posts/2019-10-22 v1_0_Release/banner.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

27
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', ''));
});
});

2
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);
})();

2
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);
}

7
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",

9
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
& yarn update:templates
& yarn global add gulp
& yarn gulp:app
& yarn gulp:module
Loading…
Cancel
Save