Given a version number MAJOR.MINOR.PATCH, increment the:
- MAJOR version when you make incompatible API changes,
- MINOR version when you add functionality in a backwards-compatible manner, and
- PATCH version when you make backwards-compatible bug fixes.
Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.
Would you like to contribute to the Ugla project?
To contribute to the Ugla project, you must first have an environment ready to run Angular.
Fork [Ugla] (https://github.com/ciandt/ugla), make any changes you feel necessary and submit a ** Pull Request **. PRs are evaluated and the code will be tested, if it meets our standards, will be integrated into the main code and a new version will be generated.
To test at development time, run the npm start command.
Remember, npm start executes ng serve.
Remember to submit any code snippets before executing the following commands and correcting possible alerts:
npm run lintThis command will run lint for both Typescript and SCSS.
To create a component, run the command:
ng g c components/<component name> --project=uglaTo create a directive, run the command:
ng g directive directives/<directive name> --project=uglaTo create a service, run the command:
ng g service services/<service name> --project=uglaRun this command on Ugla root path:
npm run build-libThe dist 'directory will be created with a file as follows: ugla-x.y.z.tgz`, where X, Y and Z is the version number.
Then go to the project you want to use Ugla and package.json by adding a line below the dependencies:
"ugla": "<ugla directory>/dist/ugla-x.y.z.tgz"Run npm install on the project and Ugla will be installed and can be tested as if using a published version.
Read more on: Ugla