1
1
# Koku UI
2
2
3
- [ ![ AGPLv3] [ license-badge ]] [ license ]
4
- [ ![ Build Status] [ build-badge ]] [ build ]
3
+ [ ![ Apache 2.0] [ license-badge ]] ( https://github.com/project-koku/koku-ui/blob/main/LICENSE )
4
+ [ ![ CI Status] [ build-badge ]] ( https://github.com/project-koku/koku-ui/actions/workflows/tag_release.yml )
5
+ [ ![ codecov] [ codecov-badge ]] ( https://codecov.io/gh/project-koku/koku-ui )
5
6
6
7
React.js app for Cost Management.
7
8
8
- User interface is based on Patternfly [ ![ Patternfly] [ pf-logo ]] [ patternfly ]
9
+ User interface is based on [ Patternfly] .
9
10
10
- To submit an issue, please visit https://issues.redhat.com/projects/COST/
11
+ Submit issues in [ Jira ] .
11
12
12
13
## Requirements
13
14
* [ NodeJS v18.15+] [ nodejs ]
14
15
* [ npm v9.5+] [ npm ]
15
16
16
- ## Setup /etc/ hosts entries (do this once)
17
+ ## Setup ` hosts ` entries (do this once)
17
18
18
- Edit the /etc/hosts file and add the following entries
19
+ Edit the ` /etc/hosts ` file and add the following entries
19
20
```
20
21
127.0.0.1 prod.foo.redhat.com
21
22
127.0.0.1 stage.foo.redhat.com
@@ -28,7 +29,7 @@ sudo bash scripts/patch-etc-hosts.sh
28
29
29
30
## Getting Started
30
31
1 . Install requirements listed above.
31
- 2 . Setup /etc/hosts entries listed above.
32
+ 2 . Setup ` /etc/hosts ` entries listed above.
32
33
3 . Clone the repository, and open a terminal in the base of this project.
33
34
4 . Run the command ` npm install ` to install all the dependencies.
34
35
@@ -109,7 +110,7 @@ npm start:static
109
110
npm start:csb:mfe
110
111
```
111
112
112
- ## Running local instances of Koku UI & Koku API
113
+ ## Running local instances of Koku UI and Koku API
113
114
#### Koku UI
114
115
115
116
1 . Start development server (Answer ` yes ` to run against local APIs)
@@ -193,14 +194,14 @@ http://localhost:1337/beta/settings/applications/cost-management
193
194
194
195
This [ RELEASE] [ release-doc ] doc describes how to release Koku UI to each staging environment.
195
196
196
- [ build ] : https://travis-ci.com/project-koku/UI'
197
- [ build-badge ] : https://img.shields.io/travis/project-koku/koku-ui.svg?style=for-the-badge
197
+ [ build-badge ] : https://github.com/project-koku/koku-ui/actions/workflows/tag_release.yml/badge.svg
198
+ [ license-badge ] : https://img.shields.io/github/license/project-koku/koku-ui.svg?longCache=true
199
+ [ codecov-badge ] : https://codecov.io/gh/project-koku/koku-ui/graph/badge.svg?token=1hjFIy1cRe
200
+
198
201
[ koku-readme ] : https://github.com/project-koku/koku#readme
199
- [ license-badge ] : https://img.shields.io/github/license/project-koku/koku-ui.svg?longCache=true&style=for-the-badge
200
- [ license ] : https://github.com/project-koku/koku-ui/blob/main/LICENSE
201
202
[ nodejs ] : https://nodejs.org/en/
202
203
[ patch-etc-hosts ] : https://github.com/RedHatInsights/insights-proxy/blob/master/scripts/patch-etc-hosts.sh
203
- [ pf-logo ] : https://www.patternfly.org/v4/images/logo.4189e7eb1a0741ea2b3b51b80d33c4cb.svg
204
- [ patternfly ] : https://www.patternfly.org/
204
+ [ Patternfly ] : https://www.patternfly.org/
205
205
[ release-doc ] : https://github.com/project-koku/koku-ui/blob/main/RELEASE.md
206
- [ npm ] : https://https://www.npmjs.com/
206
+ [ npm ] : https://www.npmjs.com/
207
+ [ Jira ] : https://issues.redhat.com/projects/COST/
0 commit comments