This app allows users with Github accounts to key in their github user names and their profile and repos will be displayed on the page. The users can also enter a repo name and search through the various repos hosted on git hub.
This project was generated with Angular CLI version 8.3.9. with HTML5, CSS and BootStrap
A user comes to the app, they key in their username, the system takes the name as the search query and appends to the Github API url and gets the User's profile and the repos in his/her account. In the display the profile photo of the user is displayed his/her username and repos. the repos are highlighted depending on the lnaguge that is widely used in the project. The user can also search for repos from from the app. While in the home page the user can enter the repo name and the name will be used to fetch repos with almost the same name. the repos are displayed with information of the owner name and profile, title of the repo and language used.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
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 README.
MIT License Copyright (c) 2019 Wilbrone Baron