diff --git a/npm/ng-packs/nx/ng-packs/.gitignore b/npm/ng-packs/nx/ng-packs/.gitignore index ee5c9d8336..c2dcd7778e 100644 --- a/npm/ng-packs/nx/ng-packs/.gitignore +++ b/npm/ng-packs/nx/ng-packs/.gitignore @@ -1,13 +1,22 @@ # See http://help.github.com/ignore-files/ for more about ignoring files. +# generic ignore files +*.gitignore.* + # compiled output -/dist /tmp /out-tsc +/dist +# Only exists if Bazel was run +/bazel-out # dependencies /node_modules +# profiling files +chrome-profiler-events.json +speed-measure-plugin.json + # IDEs and editors /.idea .project @@ -23,6 +32,7 @@ !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json +.history/* # misc /.sass-cache @@ -37,3 +47,6 @@ testem.log # System Files .DS_Store Thumbs.db + +!**/[Pp]ackages/* +*.internal.* diff --git a/npm/ng-packs/nx/ng-packs/CONTRIBUTING.md b/npm/ng-packs/nx/ng-packs/CONTRIBUTING.md new file mode 100644 index 0000000000..da14dd623a --- /dev/null +++ b/npm/ng-packs/nx/ng-packs/CONTRIBUTING.md @@ -0,0 +1,123 @@ +# Contributing to ABP Angular UI + +We would love for you to contribute to ABP Angular UI and help make it even better than it is today. + +# Development + +Run `yarn` to install all dependencies, then run `yarn prepare:workspace` to prepare the ABP packages (might take 2 minutes). + +Run `yarn start` to start the `dev-app`. Navigate to http://localhost:4200/. + + +## Application + +The `dev-app` project is the same as the Angular UI template project. `dev-app` is used to see changes instantly. + +> Reminder! If you have developed the `dev-app` template, you should do the same for the application and module templates. + +For more information, see the [docs.abp.io](https://docs.abp.io) + +# Committing changes + +Before you commit, please ensure that your code passes the existing unit tests. + +New features should be accompanied by new tests. + +Every commit should contain only the changes related to the subject of that commit. + +## Commit message format + +Each commit message consists of a **header**, a **body** and a **footer**. The header has a special +format that includes a **type**, a **scope** and a **subject**: + +``` +(): + + + +