Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/suda/call-for-maintainers
📣 A public list of projects looking for additional maintainers
https://github.com/suda/call-for-maintainers
list maintanance opensource svelte sveltejs sveltekit typescript
Last synced: about 2 months ago
JSON representation
📣 A public list of projects looking for additional maintainers
- Host: GitHub
- URL: https://github.com/suda/call-for-maintainers
- Owner: suda
- License: apache-2.0
- Created: 2022-02-06T19:50:35.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-08-21T14:52:48.000Z (over 1 year ago)
- Last Synced: 2023-08-21T16:06:07.570Z (over 1 year ago)
- Topics: list, maintanance, opensource, svelte, sveltejs, sveltekit, typescript
- Language: Svelte
- Homepage: https://callformaintainers.org/
- Size: 294 KB
- Stars: 3
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
> 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 "[email protected]:YOUR_NAME/call-for-maintainers.git"
```
2. Install dependencies
```
cd call-for-maintainers
npm install
```3. Run the script that fetches your repo
```
./scripts/fetch-repo.js OWNER/REPO
```4. 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
```5. Run the script that generates the index
```
./scripts/build-index.js
```6. Commit your changes
```
git add -a .
git commit -m "Added OWNER/REPO"
```7. Push your changes and create a PR
```
git push
```## Developing
This project was done with [Svelte](https://svelte.dev/) and [SvelteKit](https://kit.svelte.dev/).
After checking out, install dependencies and start the development server:```bash
npm install
npm run dev# or start the server and open the app in a new browser tab
npm run dev -- --open
```