Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fairfield-programming/ducks
🦆 The repository for dealing with all the ducks created and managed by the Fairfield Programming Association.
https://github.com/fairfield-programming/ducks
ducks javascript nodejs npm
Last synced: about 6 hours ago
JSON representation
🦆 The repository for dealing with all the ducks created and managed by the Fairfield Programming Association.
- Host: GitHub
- URL: https://github.com/fairfield-programming/ducks
- Owner: fairfield-programming
- License: isc
- Created: 2022-01-05T15:03:23.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-03-17T23:51:39.000Z (almost 2 years ago)
- Last Synced: 2024-11-23T00:25:03.160Z (2 months ago)
- Topics: ducks, javascript, nodejs, npm
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/duckgen
- Size: 71.3 KB
- Stars: 15
- Watchers: 2
- Forks: 3
- Open Issues: 10
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: license.md
Awesome Lists containing this project
README
# ![Duckgen](https://github.com/fairfield-programming/ducks/blob/master/.github/logo.png?raw=true)
![Code Grade](https://img.shields.io/badge/dynamic/json?color=green&label=Grade&query=grade&url=https%3A%2F%2Fraw.githubusercontent.com%2Ffairfield-programming%2Fducks%2Fmaster%2F.github%2Fmetrics.json)
![Dependency Count](https://img.shields.io/badge/dynamic/json?color=blue&label=Dependencies&query=indirectDependenciesCount&url=https%3A%2F%2Fraw.githubusercontent.com%2Ffairfield-programming%2Fducks%2Fmaster%2F.github%2Fmetrics.json)## Download
Since the Fairfield Programming Association's duck generator is built on top of node.js and npm, you need to have both of those installed as prerequisites. After that, to download the project, you have to run the below command. From there, you can include it in your node.js code by using the import or require system.
```bash
npm install duckgen
```## Features
We didn't want to use people's faces for the profile pictures. This was for three reasons: we didn't want to pay for hosting the image files, we were scared of what people would upload, and since our main audience is minors, we didn't want their faces to be publicly available. To solve these problems, we decided to use rubber duck avatars instead of photos. Users are able to customize their ducks by adding glasses, hats, items, etc (and they can even set their own colors).
## How to Use
After running `npm install duckgen`, you can use it in your code using one of the two below systems. The API is very simple and you can check out the code to the project for the API reference.
**ES6**
```javascript
import duckgen from "duckgen";
```
**Node.js Require**
```javascript
const duckgen = require("duckgen");
```## Contributing
If you simply star the repo, this helps us out tremendiously. Past that, if you share this repo with your friends, that helps a lot too. If you are feeling super generous, then you can find some issues that you have with the project and try to help us with them.
To start helping, you can click some of the above labels to jump to the pages with issues. Or, you can submit an issue by clicking the last button.