Skip to content

📣 A public list of projects looking for additional maintainers

License

Notifications You must be signed in to change notification settings

suda/call-for-maintainers

Repository files navigation

Call for Maintainers

A public list of projects looking for additional maintainers. See at: https://callformaintainers.org/

Submitting a new project

All projects are kept in the same repository as this website as JSON files. There are some scripts to make your life easier and following the instructions above should do the trick.

  1. Clone your fork locally
git clone "git@github.com:YOUR_NAME/call-for-maintainers.git"
  1. Install dependencies
cd call-for-maintainers
npm install
  1. Run the script that fetches your repo
./scripts/fetch-repo.js OWNER/REPO
  1. If you have a PR with details about becoming maintainer set it in the moreLink property in the JSON file
vi src/projects/OWNER/REPO.json
  1. Run the script that generates the index
./scripts/build-index.js
  1. Commit your changes
git add -a .
git commit -m "Added OWNER/REPO"
  1. Push your changes and create a PR
git push

Developing

This project was done with Svelte and SvelteKit. After checking out, install dependencies and start the development server:

npm install
npm run dev

# or start the server and open the app in a new browser tab
npm run dev -- --open