Well met! 👋
This is a fun personal project that I developed in order to gain a better understanding of Angular tools and features, such as routing, working with RESTful APIs, and utilizing Angular Bootstrap components. The website allows you to search up a GitHub repository and seamlessly browse the repo issues by providing a simple, modern UI.
I'm a fan of open-source, so I would like to keep this project available to those who are interested!You don't have to contact me regarding forking and using the code. However, I do not condone plagiarism 👎, please give credit where credit is due.
I love the idea of giving back to the community, but coming across a website that has been copied without any indication of credit always gives off a really bad feeling. 😔
To get started, ensure that npm
v6+ is installed (NodeJS LTS comes with the latest version of npm
). From there, you can run the following command in order to install all of the project dependencies:
npm i
It may be useful to install the Angular CLI globally. This can be done by executing the following command:
npm i -g @angular/cli
Build the project using the Angular CLI. ng build
The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
You may run an instance of the website through a local development server. Angular has a built-in command to serve the project on a local machine:
ng serve --open
If the default port 4200
does not work, use the --port
flag and specify a port number for the local development server to run on.
ng serve --port <port-number> --open
After getting the development server up and running, the website can be accessed at:
http://localhost:4200/
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.