-
-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Coordinating the Renaming of master Branch to main Across Fastify Repositories #5354
Description
Prerequisites
- I have written a descriptive issue title
- I have searched existing issues to ensure the issue has not already been raised
Issue
In reference to the efforts within the Fastify community regarding the renaming of the master branch to main (see issue #2799), I would like to propose a coordinated effort to make this transition across all @fastify repositories still using the master branch.
Given the significance of this change for inclusivity and the alignment with broader community practices, as well as the potential impact on automated workflows and contributions, it's essential that we approach this task with careful planning and collaboration.
As a contributor, I am prepared to assist by opening pull requests to update references to the master branch within actions, scripts, documentation, etc., in the relevant repositories. However, the actual renaming of branches and modifying repository settings are actions that need to be taken by admins.
Here's a list of repositories that are still using the master branch. (I've filtered out all forks and archived repos.)
List of Repositories
- accept-negotiator
- any-schema-you-like
- avvio
- aws-lambda-fastify
- benchmarks
- busboy
- compile-schemas-to-typescript
- create-fastify
- csrf
- csrf-protection
- deepmerge
- deprecate-modules
- docs-chinese
- docs-portuguese
- env-schema
- example
- fast-content-type-parse
- fast-json-stringify
- fastify-accepts
- fastify-accepts-serializer
- fastify-auth
- fastify-autoload
- fastify-basic-auth
- fastify-bearer-auth
- fastify-caching
- fastify-circuit-breaker
- fastify-citgm
- fastify-cli
- fastify-compress
- fastify-cookie
- fastify-cors
- fastify-diagnostics-channel
- fastify-early-hints
- fastify-elasticsearch
- fastify-env
- fastify-error
- fastify-etag
- fastify-example-todo
- fastify-example-twitter
- fastify-express
- fastify-flash
- fastify-formbody
- fastify-helmet
- fastify-http-proxy
- fastify-jwt
- fastify-kafka
- fastify-leveldb
- fastify-mongodb
- fastify-multipart
- fastify-mysql
- fastify-nextjs
- fastify-oauth2
- fastify-plugin
- fastify-postgres
- fastify-rate-limit
- fastify-redis
- fastify-reply-from
- fastify-request-context
- fastify-response-validation
- fastify-routes
- fastify-routes-stats
- fastify-secure-session
- fastify-sensible
- fastify-soap-client
- fastify-starter-codesandbox
- fastify-static
- fastify-swagger
- fastify-swagger-ui
- fastify-test
- fastify-throttle
- fastify-type-provider-fluent-json-schema
- fastify-typescript-extended-sample
- fastify-url-data
- fastify-websocket
- fastify-zipkin
- fluent-json-schema
- forwarded
- gh-issues-finder
- graphics
- help
- light-my-request
- middie
- one-line-logger
- point-of-view
- process-warning
- proxy-addr
- releasify
- secure-json-parse
- send
- session
- skeleton
- tsconfig
- under-pressure
I understand this task may seem daunting, but it's worth noting that much larger organizations have already successfully made this transition, proving that with a coordinated effort, it's entirely achievable.
I'm looking forward to feedback from the community and the core team on how best to proceed with this initiative. Additionally, if there are specific guidelines or a preferred sequence for these updates, please let me know.
Thank you for considering this collaborative effort to further align Fastify with inclusive naming practices.