Skip to content

chore: update actions to use npm and dev guide#449

Merged
lwasser merged 2 commits intoall-contributors:mainfrom
lwasser:fix-release-please
Feb 25, 2026
Merged

chore: update actions to use npm and dev guide#449
lwasser merged 2 commits intoall-contributors:mainfrom
lwasser:fix-release-please

Conversation

@lwasser
Copy link
Copy Markdown
Member

@lwasser lwasser commented Feb 21, 2026

While reading the updating the dev guide i found a few inconsistencies so I did a cleanup here. So this pr does a few things

  1. It fixes the name of the release please token. I merge a token name that i made for my account as a test by mistake!
  2. Updates and cleans up the dev guide
  3. ensures we consistently use npm throughout. if we want to move to pnpm i'm good with that too but we should be consistent in using it everywhere!

What:
Docs and consistency across our builds

Why:

How:

Checklist:

  • Documentation
  • Tests
  • Ready to be merged
  • Added myself to contributors table

@lwasser lwasser marked this pull request as draft February 21, 2026 19:08
@lwasser
Copy link
Copy Markdown
Member Author

lwasser commented Feb 21, 2026

once we merge #446 i think npm will be happier.

steps:
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2

- name: Setup pnpm
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I am game to move to pnpm in the future but right now we should be consistent and move everything if we plan to move. otherwise we have a lock file that is only for us locally and a different potential environment in ci.

@lwasser lwasser marked this pull request as ready for review February 21, 2026 21:11
@lwasser lwasser requested a review from jdalrymple February 21, 2026 21:11
Comment thread DEVELOPMENT.md
- **Node.js** 22 or later (see `engines` in `package.json`)
- **npm** (the project uses npm which produces a `package-lock.json`)

## Development commands
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Nit? We do we upper case some words, but not others. For example, "Development Documentation" but "Development commands"

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Oops - that is a mistake. i thought i had caught that and was trying to use sentence case throughout. i'll fix that before i merge this likely tomorrow. Good catch!!

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Ok! i've fixed it. The only thing I did not fix is that H1 is technically a title. And so i've been using title case for titles and then headings get sentence case!! we can definitely change that - maybe in the main docs to see what's there to ensure it's consistent. It's likely that i was not consistent there!! thank you for the catch!!

Comment thread DEVELOPMENT.md
@@ -1,28 +1,64 @@
# Development Documentation

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Might be worth having a ToC. Scrolling is ouff haha

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

I hear ya!! The plan will be to move this page to our astro documentation here:

https://allcontributors.org/cli/overview/

So if you are ok with that - we will then have a nice toctree on the right hand side with subsection links!!

it just felt easer to update this file here as we want then creating pr's to the docs repo each time. 🙃 but i totally agree!!

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Makes sense, sounds good

Copy link
Copy Markdown
Contributor

@jdalrymple jdalrymple left a comment

Choose a reason for hiding this comment

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

No blockers, just suggestions. LGTM

Copy link
Copy Markdown
Contributor

@JoshuaKGoldberg JoshuaKGoldberg left a comment

Choose a reason for hiding this comment

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

Nothing extra from me that hasn't already been said 😎

Comment thread DEVELOPMENT.md
`ALL_CONTRIBS_RELEASE_PLEASE_TOKEN` (scoped to the all-contributors org and CLI
repo). The same pattern could be extended to the app repo later if needed.

### Release process
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

Fix same header as above...

@lwasser
Copy link
Copy Markdown
Member Author

lwasser commented Feb 25, 2026

Thanks for the review, friends! Merging now!

@lwasser lwasser merged commit 6f8e311 into all-contributors:main Feb 25, 2026
5 checks passed
@lwasser lwasser deleted the fix-release-please branch February 25, 2026 01:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants