Skip to content

chore(docs): update contributing guidelines (charmkeeper)#75

Open
erinecon wants to merge 4 commits intomainfrom
charmkeeper/update-contributing-guidelines
Open

chore(docs): update contributing guidelines (charmkeeper)#75
erinecon wants to merge 4 commits intomainfrom
charmkeeper/update-contributing-guidelines

Conversation

@erinecon
Copy link
Copy Markdown
Contributor

@erinecon erinecon commented Mar 26, 2026

This PR updates the contributing guidelines for the aproxy charm.

Now the CONTRIBUTING.md file contains an AI usage contributing policy, and the PR description template contains a new checklist item for indicate AI usage. These templates were taken from the platform-engineering-charm-template repository.

docs/how-to/contribute.md will not be updated until we create the RTD site for this project.

Changes

  • Replaced CONTRIBUTING.md
  • Deleted .github/pull_request_template.yaml
  • Replaced .github/pull_request_template.md

This PR was automatically created by charmkeeper.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@erinecon erinecon added documentation Improvements or additions to documentation no-release-note This PR does not require a change artifact labels Mar 26, 2026
@erinecon erinecon marked this pull request as ready for review March 26, 2026 19:39
@erinecon erinecon requested a review from a team as a code owner March 26, 2026 19:39
Comment on lines +148 to +166
Use [Rockcraft](https://documentation.ubuntu.com/rockcraft/stable/) to create an
OCI image for aproxy, and then upload the image to a MicroK8s registry,
which stores OCI archives so they can be downloaded and deployed.

Enable the MicroK8s registry:

```bash
microk8s enable registry
```

The following commands pack the OCI image and push it into
the MicroK8s registry:

```bash
cd <project_dir>
rockcraft pack
skopeo --insecure-policy copy --dest-tls-verify=false oci-archive:<rock-name>.rock docker://localhost:32000/<app-name>:latest
```

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

im not sure if this project supports rockcraft (tbh i don't really have much knowledge on rockcraft), i did try to perform rockcraft pack inside aproxy-operator dir and it fails bc we don't have rockcraft.yaml. @cbartz @yhaliaw do you guys know whether we can do rockcraft pack for machine charm?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ahhh well if there's no rock for this repo, then this part of CONTRIBUTING.md can be removed. (Once we move to a modularized approach for our contributing guides, this will be less of a hassle.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation Libraries: OK no-release-note This PR does not require a change artifact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants