Commit graph

54 commits

Author SHA1 Message Date
Rujuta Shinde
dcec681628
chore: updated the contributing.md to use new domain labels and external-user label (#16791)
Signed-off-by: Rujuta Shinde <rushinde@redhat.com>
2026-03-31 10:50:03 -04:00
Rujuta Shinde
7a1ce72f4c
chore(docs): updated triage manager task in the contributing.md file (#16028) 2026-02-05 13:56:15 -05:00
Charlie Drage
df8e191150
chore(docs): add codesign instructions for macOS (#15517)
### What does this PR do?

When testing a compiled binary on macOS, it is a special case as there
is validation against the Electron binary before launching.

If you are using `pnpm compile:current`, you should be able to run the
app after launch.

Unfortunatley this requires:

```sh
codesign --force --deep --sign - "dist/mac-arm64/Podman Desktop.app"
```

To be ran.

This adds those instructions to the documentation.

### Screenshot / video of UI

<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->

N/A

### What issues does this PR fix or reference?

<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->

N/A

### How to test this PR?

<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->

1. Be on macOS
2. `pnpm compile:current`
3. Try to launch the binary (`dist/mac-arm64/Podman Desktop.app`)
4. Get error. Close app.
5. `codesign --force --deep --sign - "dist/mac-arm64/Podman
   Desktop.app"`
6. No more error when launching.

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2026-01-05 09:01:39 -05:00
Evžen Gasta
2b83c13578
feat: bumped up to node 24 and electron 40 (#15119)
Signed-off-by: Evzen Gasta <evzen.ml@seznam.cz>
2025-12-23 09:32:13 +00:00
renner
e482c736db chore: upgrade flatpak runtime to 25.08
Signed-off-by: renner <renner0@posteo.de>
2025-11-03 14:40:22 +01:00
Florent BENOIT
25136e2554 docs: update pnpm version requirement to v10.x
Signed-off-by: Florent BENOIT <fbenoit@redhat.com>
2025-10-15 14:30:04 +02:00
axel7083
dc26b8b06d
docs(CONTRIBUTING.md): replace containers org with podman-desktop (#13847)
Signed-off-by: axel7083 <42176370+axel7083@users.noreply.github.com>
2025-09-09 09:07:06 +00:00
Tim deBoer
73a52517f4
chore: update contributing guide to use lint-staged (#12193)
Updates the contributing guide to use lint-staged, because:
- it's simpler
- it's faster in many cases. e.g. for this PR on my machine it is one task and a
  consistent 17s vs two tasks and 3.5s format + anywhere from 4-42s for lint
- that's what our Husky task does

Fixes #12141.

Signed-off-by: Tim deBoer <git@tdeboer.ca>
2025-04-17 16:20:59 -04:00
Florent Benoit
47b8f00228 chore(deps-dev): bump electron from 34.3.0 to 35.0.1 and to Node.js v22
fixes https://github.com/podman-desktop/podman-desktop/issues/11511

Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2025-03-10 14:52:47 +01:00
Flori Gee
8846fd9355 feat: upgrade flatpak runtime to 24.08
Signed-off-by: Flori Gee <renner03@protonmail.com>
2025-02-11 09:27:51 +01:00
Tim deBoer
de0a54e637 chore: editing feedback
Signed-off-by: Tim deBoer <git@tdeboer.ca>
2025-01-28 07:46:44 -05:00
Tim deBoer
585569c73f chore: update contributing guide to mention extensions
The contributing guide has an entry on extensions - but it is out of date, and buried
enough that I didn't find it on my first pass.

This creates a section to add some visibility (too high up? It felt like it should be
before contributing to Podman Desktop itself), along with a bit of text to mention
what you can do with extensions.

Part of #10715.

Signed-off-by: Tim deBoer <git@tdeboer.ca>
2025-01-28 07:46:44 -05:00
Anders Björklund
3e8445e5b8
fix: use prettier for formatting markdown (#10486)
* fix: use prettier for checking markdown

Since biome doesn't handle markdown yet, only svelte and code.

Restore the previous config, but skip "prettier-plugin-svelte".

Signed-off-by: Anders F Björklund <anders.f.bjorklund@gmail.com>
2024-12-30 13:41:13 +01:00
Florent Benoit
6ea6f01180 docs: add section about draft PR
related to https://github.com/podman-desktop/podman-desktop/pull/9947
and https://github.com/podman-desktop/podman-desktop/issues/9111

Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2024-11-19 14:57:42 +01:00
Matthias Blümel
4bb9d4f6c1 docs: fix syntax in CONTRIBUTING
Signed-off-by: Matthias Blümel <blaimi@blaimi.de>
2024-11-16 10:40:17 +01:00
Florent Benoit
83c9bccd85 chore: replace prettier by biome
faster than prettier and covering out of the box more files

fixes https://github.com/containers/podman-desktop/issues/8970

Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2024-10-11 13:55:01 +02:00
Daniel Villanueva
0c8574c46f
docs: update e2e tests section on the contributing guide (#8750)
Signed-off-by: Daniel Villanueva <davillan@redhat.com>
2024-09-05 08:50:37 +02:00
Florent BENOIT
13577e14ec
chore: switch to pnpm instead of yarn (#8589)
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2024-08-29 20:13:01 +00:00
Evan Shortiss
86fc74eedb docs: add note about mac binaries in contributing.md
Signed-off-by: Evan Shortiss <evanshortiss@gmail.com>
2024-07-09 23:36:26 +02:00
Charlie Drage
7d8090ac4e
docs: add how to use color registry (#7578)
### What does this PR do?

Adds documentation on how to use the color registry.

### Screenshot / video of UI

<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->

N/A

### What issues does this PR fix or reference?

<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->

https://github.com/containers/podman-desktop/issues/7576

### How to test this PR?

<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->

Please confirm these are the correct steps.

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2024-06-13 09:05:05 -04:00
Charlie Drage
870688a4ff
docs: move extensions.md to website (#7306)
### What does this PR do?

* Remove EXTENSIONS.md in favour of the website
* Improves the extensions page on the website by combining some details
* Improves formatting of the website by putting examples in a different
  section.

### Screenshot / video of UI

<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->

N/A, see Netlify preview

### What issues does this PR fix or reference?

<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->

Closes https://github.com/containers/podman-desktop/issues/5344

### How to test this PR?

N/A

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2024-05-27 18:02:20 +00:00
Charlie Drage
d48f4cc464
docs: adds website contributing doc (#7064)
* docs: adds website contributing doc

### What does this PR do?

Adds a website contributing doc with some initial information /
templates on how to write documentation so we have some consistency in
writing documentation.

### Screenshot / video of UI

<!-- If this PR is changing UI, please include
screenshots or screencasts showing the difference -->

N/A

### What issues does this PR fix or reference?

<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->

N/A, some small notes I had written while writing website documentation

### How to test this PR?

<!-- Please explain steps to verify the functionality,
do not forget to provide unit/component tests -->

N/A, it's docs

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

* another section for standard templates

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

---------

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2024-05-03 14:59:53 +00:00
Philippe Martin
63ce68fe7e
docs: add vsc runtime dependency for Windows development (#5091)
Signed-off-by: Philippe Martin <phmartin@redhat.com>
2023-12-05 09:42:00 +01:00
Fabrice Flore-Thébault
cd447a2472
feat: upgraded flatpak to org.freedesktop.Platform version 23.08 (#3968)
feat: upgraded flatpak to org.freedesktop.Platform version 23.08 - fixes #3966

Signed-off-by: Fabrice Flore-Thébault <ffloreth@redhat.com>
2023-11-15 11:28:50 +00:00
Charlie Drage
1214da5ec1
docs: update triage manager tasks in contributing.md (#4719)
### What does this PR do?

Adds more responsibilities / tasks for the triage manager

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast
explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->

Discussed in sprint planning call.

### How to test this PR?

N/A

<!-- Please explain steps to reproduce -->

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-11-08 18:34:14 +00:00
Charlie Drage
8fbbf7a8fe
docs: update documentation regarding auto merge (#4519)
### What does this PR do?

Adds a disclaimer not to enable auto-merge unless a maintainer has
reviewed it.

Gives some feedback that reviews may be fast, but merging may be slow.

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast
explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

<!-- Include any related issues from Podman Desktop
repository (or from another issue tracker). -->

N/A

### How to test this PR?

<!-- Please explain steps to reproduce -->

N/A

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-11-01 19:45:28 -04:00
Mayuresh Dharwadkar
c2dfcee6cd
docs: fix typos (#4551)
Signed-off-by: Mayureshd18 <mayuresh.dharwadkar211@vit.edu>
Signed-off-by: Mayuresh Dharwadkar <98738585+Mayureshd-18@users.noreply.github.com>
2023-10-30 15:48:13 +01:00
Charlie Drage
977d554c11
docs: add triage label maintainer documentation (#3792)
* docs: add triage label maintainer documentation

### What does this PR do?

Added documentation on how to triage issues.

### Screenshot/screencast of this PR

N/A

### What issues does this PR fix or reference?

N/A

### How to test this PR?

N/A

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

* Update CONTRIBUTING.md

Co-authored-by: Fabrice Flore-Thébault <ffloreth@redhat.com>
Signed-off-by: Charlie Drage <charlie@charliedrage.com>

* Update CONTRIBUTING.md

Co-authored-by: Fabrice Flore-Thébault <ffloreth@redhat.com>
Signed-off-by: Charlie Drage <charlie@charliedrage.com>

---------

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
Co-authored-by: Fabrice Flore-Thébault <ffloreth@redhat.com>
2023-09-25 17:36:05 -04:00
rostalan
45da6160cb docs: fix typo in package name gcc-c++
Signed-off-by: rlan <lanrosta@seznam.com>
2023-08-04 14:09:34 +02:00
Charlie Drage
c9a3bf87fc
docs: note that we have to test on all 3 platforms (#3356)
### What does this PR do?

Adds a small note that we should test on all three platforms before
merging

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

N/A

### How to test this PR?

<!-- Please explain steps to reproduce -->

N/A

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-07-27 15:40:03 -04:00
Tim deBoer
be251345d1 chore: update contributing guide to node 18
We now require node 18+ and yarn install fails on 16.

Signed-off-by: Tim deBoer <git@tdeboer.ca>
2023-06-19 09:13:47 -04:00
Florent Benoit
493c0559b8 chore: apply prettier on *.json files and *.md files
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2023-06-16 13:44:36 +02:00
Ondrej Dockal
8634738635
chore(docs/tests): Add e2e tests description and requirements into co… (#2862)
* chore(docs/tests): Add e2e tests description and requirements into contributing guide

Signed-off-by: Ondrej Dockal <odockal@redhat.com>
2023-06-14 23:53:32 +02:00
Florent Benoit
f54eef9ddb chore: apply prettier on .md, .json and .css files
Change-Id: Ic08ccbb1f248d07c39cdc768daa3423bfef7e6fc
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2023-06-14 11:41:40 +02:00
Charlie Drage
9af5b48892
docs: add documentation on ProviderConnectionStatus, LifeCycle and ProviderStatus (#2207)
* docs: add documentation on ProviderConnectionStatus, LifeCycle and ProviderStatus

### What does this PR do?

Add documentation detailing the lifecycle and provider status calls
within our API.

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

Closes https://github.com/containers/podman-desktop/issues/2018

### How to test this PR?

<!-- Please explain steps to reproduce -->

N/A

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

* update based on comments

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

* update based on review

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

---------

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-05-04 10:29:57 -04:00
Charlie Drage
40dbc4a173
docs: remove update documentation (#2206)
### What does this PR do?

Removes the update documentation that's not really needed anymore as we
test this on our own forked repo.

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

N/A

### How to test this PR?

N/A

<!-- Please explain steps to reproduce -->

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-04-26 10:02:49 -04:00
Ondrej Dockal
6535f484c6
chore(docs/tests): improve test and code coverage options in Contributing g… (#1938)
* chore(docs): improve test and code coverage options in Contributing guide
* Include linux debian based GNU C/c++ compiler package installation instruction

Signed-off-by: Ondrej Dockal <odockal@redhat.com>
2023-04-11 09:05:32 +02:00
Charlie Drage
574c789447
docs: add small note on binary extensions (#1924)
### What does this PR do?

Adds a small note on binary extensions / compilation for Linux flatpak
support.

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

N/A

### How to test this PR?

<!-- Please explain steps to reproduce -->

N/A

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-04-03 11:58:41 -04:00
Charlie Drage
fdc5798ce5
feat: alert button for updates, remind every 12 hours (#1386)
* Adds an "update" button on the bottom right that spins when an update
  is available
* Podman Desktop will check every 12 hours that it's running for any new
  updates

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-03-22 16:25:36 +01:00
Charlie Drage
508697b80f docs: add chore to contributing.md
### What does this PR do?

Adds missing part for chore description / reorders the section so that
it's similar to the "example" part

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

N/A

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

### How to test this PR?

N/A

<!-- Please explain steps to reproduce -->

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-03-14 08:41:57 +01:00
Florent Benoit
a8b73b5ab0 feat(extension-api): rename '@tmpwip/extension-api' by '@podman-desktop/api';
the namespace was temporary but now that we have external extensions that
should build upon it, make it using a good external name
fixes https://github.com/containers/podman-desktop/issues/1625

Change-Id: I70c7ea1c6a00de791133505366ce9bf47ce11704
Signed-off-by: Florent Benoit <fbenoit@redhat.com>
2023-03-08 10:37:27 +01:00
Charlie Drage
5b37420dda
docs: information regarding writting tests (#1614)
* docs: information regarding writting tests

### What does this PR do?

* Adds what test frameworks we are using / what we are going to use

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

N/A

### How to test this PR?

<!-- Please explain steps to reproduce -->

N/A

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

* Update CONTRIBUTING.md

Co-authored-by: Florent BENOIT <fbenoit@redhat.com>
Signed-off-by: Charlie Drage <charlie@charliedrage.com>

---------

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
Co-authored-by: Florent BENOIT <fbenoit@redhat.com>
2023-03-07 13:37:19 +01:00
Charlie Drage
22b7c664f2
docs: add information regarding review process (#1613)
### What does this PR do?

Adds more information on how many reviews need to be done for reviewing
a PR

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

Brought up during F2F

### How to test this PR?

<!-- Please explain steps to reproduce -->

N/A

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-03-07 12:32:18 +01:00
Charlie Drage
c1ca849e11
docs: update contributing.md with how many approvals required (#1223)
### What does this PR do?

Added information on how many approvals is needed for documentation or
coding.

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

N/A

### How to test this PR?

<!-- Please explain steps to reproduce -->

N/A

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-01-23 09:27:51 -05:00
Charlie Drage
e636bfa325
docs: how to write an extension and use the api (#1172)
Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-01-18 09:35:33 +01:00
Charlie Drage
649c5946a9
docs: add notes on extension and frameworks/tooling of Podman Desktop (#1166)
* docs: add notes on extension and frameworks/tooling of Podman Desktop
Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2023-01-13 08:20:56 +01:00
Charlie Drage
2e6605bcfa
docs: document where code is located within Podman Desktop (#1163)
* docs: document where code is located within Podman Desktop

### What does this PR do?

Documents what goes go where within Podman Desktop. For example, we use
`extensions` extensively and the `tmpwip` module, but it's not
documented.

This helps for future contributors (and onboarding developers) what code
is located where.

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

N/A

### How to test this PR?

N/A

<!-- Please explain steps to reproduce -->

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

* Update CONTRIBUTING.md

Co-authored-by: Florent BENOIT <fbenoit@redhat.com>
Signed-off-by: Charlie Drage <charlie@charliedrage.com>

* Update CONTRIBUTING.md

Co-authored-by: Florent BENOIT <fbenoit@redhat.com>
Signed-off-by: Charlie Drage <charlie@charliedrage.com>

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
Co-authored-by: Florent BENOIT <fbenoit@redhat.com>
2023-01-12 13:49:21 +00:00
Fabrice Flore-Thébault
d2c684d76a
feat: upgrade to flatpak 22.08 (#859)
* feat: upgrade to flatpak 22.08

Signed-off-by: Fabrice Flore-Thébault <ffloreth@redhat.com>

* * docs: clarify Linux requirements

Signed-off-by: Fabrice Flore-Thébault <ffloreth@redhat.com>

Signed-off-by: Fabrice Flore-Thébault <ffloreth@redhat.com>
2022-11-18 09:24:18 -05:00
Fabrice Flore-Thébault
07921d7fcc
docs: add flatpak-builder to the prerequisites (#856)
* chore: add flatpak-builder to the prerequisites

Signed-off-by: Fabrice Flore-Thébault <ffloreth@redhat.com>

* Update CONTRIBUTING.md

Co-authored-by: Florent BENOIT <fbenoit@redhat.com>
Signed-off-by: Fabrice Flore-Thébault <ffloreth@redhat.com>

* docs: add Flatpak SDK prerequisite

Signed-off-by: Fabrice Flore-Thébault <ffloreth@redhat.com>

Signed-off-by: Fabrice Flore-Thébault <ffloreth@redhat.com>
Co-authored-by: Florent BENOIT <fbenoit@redhat.com>
2022-11-17 20:52:51 +00:00
Charlie Drage
376597551e
docs: update contributing guide (#593)
* docs: update contributing guide

### What does this PR do?

Updates the contributing guide with new styling as well as reorganizing
some sections.

I have also added some tips such as running `yarn test` as well as the
linter and formatter.

### Screenshot/screencast of this PR

<!-- Please include a screenshot or a screencast explaining what is doing this PR -->

N/A

### What issues does this PR fix or reference?

<!-- Please include any related issue from Podman Desktop repository (or from another issue tracker).
-->

N/A

### How to test this PR?

<!-- Please explain steps to reproduce -->

See docs :)

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

* docs: update based on review

Signed-off-by: Charlie Drage <charlie@charliedrage.com>

Signed-off-by: Charlie Drage <charlie@charliedrage.com>
2022-10-14 11:18:04 -04:00