mirror of https://github.com/abpframework/abp.git
7 changed files with 60 additions and 10 deletions
@ -1,10 +1,29 @@ |
|||||
# ABP v1.0 Has Been Finally Released! |
# 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. |
 |
||||
|
|
||||
|
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) |
||||
|
|
||||
 |
 |
||||
|
|
||||
|
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 |
## 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. |
||||
|
After Width: | Height: | Size: 105 KiB |
@ -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', '')); |
||||
|
}); |
||||
|
}); |
||||
@ -1,10 +1,13 @@ |
|||||
& cd ng-packs\scripts |
& cd ng-packs\scripts |
||||
& npm install |
& npm install |
||||
& yarn build |
& npm run build |
||||
& cd ../../ |
& cd ../../ |
||||
& yarn |
& yarn |
||||
& yarn lerna publish --no-push |
& yarn lerna publish --no-push |
||||
& cd ng-packs\scripts |
& cd ng-packs\scripts |
||||
& yarn sync |
& npm run sync |
||||
& cd ../../ |
& cd ../../ |
||||
& yarn update:templates |
& yarn update:templates |
||||
|
& yarn global add gulp |
||||
|
& yarn gulp:app |
||||
|
& yarn gulp:module |
||||
Loading…
Reference in new issue