https://github.com/bernardo-mg/dnd5-api-angular-client
Example REST client made with Angular.
https://github.com/bernardo-mg/dnd5-api-angular-client
angular example rest
Last synced: 11 months ago
JSON representation
Example REST client made with Angular.
- Host: GitHub
- URL: https://github.com/bernardo-mg/dnd5-api-angular-client
- Owner: Bernardo-MG
- License: mit
- Created: 2020-07-27T15:58:01.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-07-20T11:39:11.000Z (over 2 years ago)
- Last Synced: 2025-01-23T09:11:20.121Z (about 1 year ago)
- Topics: angular, example, rest
- Language: TypeScript
- Homepage: https://docs.bernardomg.com/dnd5-api-angular-client
- Size: 1.51 MB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# DnD5 API Angular Client
An example REST client made with Angular. Using the [DnD5e API][dnd5api].
## Features
- Angular
- REST queries
- Bootstrap 5
## Check it
There is an [online demo site][demo-site] which always reflects the latest version, taken from the master branch.
And a [development demo site][demo-site-development], taken from the development branch.
## Usage
### Prerequisites
- Angular
### Building the project
This builds the development version:
```
npm run build
```
### Running tests
To run the unit tests:
```
npm test
```
## Deploying locally
The project can be deployed locally for testing:
```
npm start
```
It will be available on `http://localhost:4200/`. Changes will be reloaded automatically.
## Collaborate
Any kind of help with the project will be well received, and there are two main ways to give such help:
- Reporting errors and asking for extensions through the issues management
- or forking the repository and extending the project
### Issues management
Issues are managed at the GitHub [project issues tracker][issues], where any Github user may report bugs or ask for new features.
### Getting the code
If you wish to fork or modify the code, visit the [GitHub project page][scm], where the latest versions are always kept. Check the 'master' branch for the latest release, and the 'develop' for the current, and stable, development version.
## License
The project has been released under the [MIT License][license].
[issues]: https://github.com/Bernardo-MG/dnd5-api-angular-client/issues
[license]: http://www.opensource.org/licenses/mit-license.php
[scm]: https://github.com/Bernardo-MG/dnd5-api-angular-client
[dnd5api]: http://www.dnd5eapi.co/
[demo-site]: https://docs.bernardomg.com/dnd5-api-angular-client
[demo-site-development]: https://docs.bernardomg.com/development/dnd5-api-angular-client