Commit graph

44 commits

Author SHA1 Message Date
Gianluca Zuccarelli
3d39065ad0 README: update api generation
Since our codegen tool supports pulling in OpenAPI schemas from a url,
we no longer download the OpenAPI schema files. Update the README to
reflect the changes.
2025-07-23 10:23:12 +00:00
regexowl
3f35101f68 Migrate ESLint to v 9.x
This bumps needed dependencies and migrates previously used ESLint configs to the new flat config schema.
2025-07-15 13:39:36 +00:00
regexowl
719ee1a024 README: Remove information about deprecated insights proxy
The insights proxy has been deprecated for a long time.
2025-07-15 08:34:39 +00:00
regexowl
10a67ca6e3 README: Re-structure, add info for external developers
This re-organizes the structure of the README so the parts are better grouped by topic.

Information for external developers was also added (VPN required for service development).
2025-07-14 10:03:42 +00:00
regexowl
3f1a80fbe2 Run actions with Node 22
The github actions were previously ran with Node 20, this bumps them to Node 22.

README was also updated to reflect currently used version of Node.
2025-07-03 14:45:48 +00:00
regexowl
0b1abb57b9 Remove devel dockerfile and update README
Since local fullstack deployment is being done via https://github.com/osbuild/osbuild-getting-started, we can get rid of the original dockerile.

README was also updated to no longer point to the `devel` folder as it just points you to the same repository. osbuild-getting-started is mentioned in the "Backend development" section.
2025-07-03 09:28:59 +00:00
Anna Vítová
b98239bfe4 docs: Update docs to reflect current cockpit state 2025-06-03 19:36:00 +02:00
Tom Koscielniak
781267f16c tests: Streamline hosted Playwright local setup
Streamline the process of setting up Playwright for local development of hosted service tests using dotenv. Add short guide to README as well.
2025-03-27 11:42:05 +01:00
regexowl
3e542a60d3 README: Update scripts for running prod and stage
This updates the scripts used to run prod and stage locally.
2025-02-05 11:53:21 +01:00
Michal Gold
522d61447e README: update README file with cockpit changes
add instruction how to build and install cockpit for On-prem environment
2024-10-30 10:36:18 -05:00
Lukáš Zapletal
38cc047e27 readme: add links 2024-10-14 10:47:26 +02:00
regexowl
f0f85469f6 README: Update readme after migrating to fec.config.js
This updates instructions for local development.
2024-07-24 16:13:55 +02:00
regexowl
ddf6a04e0c README: Update Jest to Vitest
This updates Jest to Vitest in Test Guidelines section of README.
2024-07-19 19:23:04 +02:00
regexowl
d0a143dd23 README: Syntax highlighting
Add syntax highlighting for fenced code blocks.
2024-07-19 12:47:43 +02:00
regexowl
1ead9c8e3c README: Add DOM dump silencing to Test Guidelines
This adds information about silencing DOM dumps in testing-library test output and how to allow DOM dump again if needed.
2024-07-19 12:47:43 +02:00
Ondrej Ezr
a1a49806e1 rtk: Add base to url and fix mock handler 2024-07-18 17:26:38 +02:00
regexowl
4fb37c187e src: Rename "V2" folders to just Wizard
This replaces all occurences of "CreateImageWizardV2" with just "CreateImageWizard" as it is the only version now.
2024-07-17 11:17:06 +02:00
regexowl
14b5edb83a README: Update and clean up
This updates and cleans up README a bit. There were two API sections that got merged and moved under frontend development. Some typos were also addressed.
2024-07-14 23:01:48 +02:00
Ondrej Ezr
5fcc80d2db Wizard: Drop the WizardV1 2024-06-19 09:10:22 +02:00
regexowl
45a42ce549 src: Migrate remaining files to TypeScript
This migrates remaining JavaScript files to TypeScript and updates imports.
2024-06-06 08:38:41 +02:00
Simon Steinbeiss
f2eeac67ba README: Link to osbuild-getting-started
Let's save our contributors a hop and not link to the (deprecated)
devel/README.md anymore, which is only a placeholder pointing to
osubild-getting-started. Let's instead direct folks there in the first
place.
2024-02-15 08:36:57 +01:00
Simon Steinbeiss
841edd195a README: Add frontend principles 2024-02-14 15:51:39 +01:00
lucasgarfield
82e096a19c Travis: Remove Travis CI
We have replaced the Travis CI with a Github action, `dev-checks.yml`.
Travis is less reliable than the Github dev checks, recently it has been
flaking on timeouts. Additionally, removing it will allow us to move the
owner of the image-builder-frontend repository from RedHatInsights to
osbuild.
2024-01-22 16:37:35 +01:00
regexowl
628bc2808b README: Setup certificate for msw
This adds steps for setting up certificates needed in order to run msw with mocked data.
2023-11-22 10:47:06 +01:00
mgold1234
7b12710f1c add ssl_certification explenation to the readme file 2023-11-21 10:42:03 +01:00
Justin Sherrill
5d6b6dfbfe Filter content-sources repos by origin and content_type 2023-09-19 09:22:37 +02:00
Thomas Lavocat
543d4e95d3 edge: setup an unleash toggle for the image table
The edge images table is going to be integrated in the frontend code
base in the coming weeks. To help smooth that development process there
is need for a feature flag that would keep the current behavior running
on stage and prod while the new image table is being developed.

For now dummy code is returned for when the flag is on, and legacy
behavior keeps on going when the flag is off.

The stage flag can be seen there:
- https://insights-stage.unleash.devshift.net/projects/default/features/image-builder.edge.local-image-table

The prod flag can be seen there:
- https://insights.unleash.devshift.net/projects/default/features/image-builder.edge.local-image-table

The commit brings in some documentation in the Readme. Any member of
the team should be able to follow these steps to add in new feature
flags and use them in the code base.

The commit also brings in two new testing files for the future
components to come. For now these tests only check that the mocking
value for the unleash flag is properly set.
2023-09-18 13:35:37 +02:00
Thomas Lavocat
9fe77c5e67 readme: add documentation on API and enpoints 2023-09-11 11:01:33 +02:00
lucasgarfield
2776af4d6c API: Update readme and scripts
This commit updates the readme to reflect the use of
`@rtk-query/codegen` for generating API slice definitions and adds a new
script, `api.sh`, that is used to generate the API slices when the user
runs `npm run api`.
2023-07-28 15:05:08 +02:00
regexowl
a81fb72523 Update README.md 2023-04-19 11:56:16 +02:00
Gianluca Zuccarelli
2d6ed25cb9
README: update start scripts (#711)
Update the start scripts to match the updated scripts
in the `package.json`. Additionally, add instructions
for forwarding the domains to localhost for the stage
and prod since this is only mentioned in the `devel/`
readme.
2022-04-22 15:38:48 +01:00
Jacob Kozol
dc98e58ba5 package.json: add run script for stage env
A developer can now run `npm run stage` which will run the UI against
the staging environment on crc.
2022-02-28 15:35:51 +01:00
Jacob Kozol
0ff6515e11 README: change npm i to npm ci 2022-02-25 12:58:20 +01:00
Sanne Raymaekers
507b8cc3b4 README: Newline at eof 2021-10-12 15:44:48 +02:00
Sanne Raymaekers
b7be40bfe1 config: Dev against production environment 2021-10-12 15:44:48 +02:00
Martin Maroši
50d4e363ba Update frontend readme. 2021-10-12 15:03:04 +02:00
Simon Steinbeiss
6c5a9c3d07 README: Update URL of UI 2021-07-20 17:49:50 +02:00
Jacob Kozol
55a3408ff4 README: include style and test info 2021-06-14 15:22:56 +02:00
Tom Gundersen
886bd768dc devel: add full-stack development environment
This integrates all the Image Builder components needed by the
cloud.redhat.com frontend and allows them to be developed and run
locally using `docker compose`.

This should make it simple to make patches across the different
components and develop them in tandem.

Thanks to Achilleas Koutsou for the initial idea and implementation
in osbuild-composer.

Signed-off-by: Tom Gundersen <teg@jklm.no>
2021-05-21 19:23:14 +02:00
Tom Gundersen
bbf5bf8642 README: split frontend and backend instructions
Spinning up the frontend is a lot simpler than the backend, so have dedicated
instructions to just do that.
2021-05-08 22:27:51 +02:00
Sanne Raymaekers
f4c6fe908a README.md: Fix dated information
The process got a bit more complex with the mandatory client ssl
auth for composer.
2021-01-15 17:40:57 +01:00
sanne raymaekers
f62384485b Rename to image-builder-frontend 2020-09-14 12:16:35 +02:00
sanne raymaekers
97c2665463 README: Add development instructions 2020-09-11 10:04:13 +02:00
sanne raymaekers
d9ba8a2f02 osbuild-installer-frontend 2020-03-27 10:14:04 +01:00