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! |
|||
|
|||
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 |
|||
|
|||
... |
|||
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 |
|||
& 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…
Reference in new issue