[up-for-grabs.net](https://up-for-grabs.net/)
================
This repository contains the source content for the [Up-For-Grabs website](https://up-for-grabs.net/), a list of projects with curated tasks for new contributors.
## List your project
If you know about or maintain project that should be listed on Up for Grabs,
[follow the instructions to open a pull request](docs/list-a-project.md).
## Contributing
If you would like to get involved with the project, please read the
[CONTRIBUTING.md](.github/CONTRIBUTING.md) file as it contains:
- Instructions about getting your environment setup
- Guidance for testing locally
- Commands to run to verify changes
## How does the site work?
If you want to learn more about the various parts of the Up-for-Grabs project,
the [How it works](docs/how-it-works.md) document is a good overview.
## Contributors ✨
Thanks to these wonderful people who have improved the code and documentation to help this project grow. ([emoji key](https://allcontributors.org/docs/en/emoji-key)):
This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind are welcome!
## New beta site
To work with the new beta site, you need to have a recent version of Node.js installed. Then you can run these command to interact with the new site:
| Command | Action |
| :------------------------ | :----------------------------------------------- |
| `npm install` | Installs dependencies |
| `npm run dev` | Starts local dev server at `localhost:4321` |
| `npm run build` | Build your production site to `./_site/beta/` |
| `npm run preview` | Preview your build locally, before deploying |
| `npm run astro ...` | Run CLI commands like `astro add`, `astro check` |
| `npm run astro -- --help` | Get help using the Astro CLI |