Skip to content

Commit 3b567f8

Browse files
committed
Initial build plugin commit
1 parent 724dd8e commit 3b567f8

File tree

11 files changed

+33173
-1
lines changed

11 files changed

+33173
-1
lines changed

CODE_OF_CONDUCT.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
# Code of Conduct
2+
3+
This text is available in
4+
[many other languages](https://www.contributor-covenant.org/translations).
5+
6+
## Our Pledge
7+
8+
In the interest of fostering an open and welcoming environment, we as
9+
contributors and maintainers pledge to making participation in our project and
10+
our community a harassment-free experience for everyone, regardless of age, body
11+
size, disability, ethnicity, sex characteristics, gender identity and
12+
expression, level of experience, education, socio-economic status, nationality,
13+
personal appearance, race, religion, or sexual identity and orientation.
14+
15+
## Our Standards
16+
17+
Examples of behavior that contributes to creating a positive environment
18+
include:
19+
20+
- Using welcoming and inclusive language
21+
- Being respectful of differing viewpoints and experiences
22+
- Gracefully accepting constructive criticism
23+
- Focusing on what is best for the community
24+
- Showing empathy towards other community members
25+
26+
Examples of unacceptable behavior by participants include:
27+
28+
- The use of sexualized language or imagery and unwelcome sexual attention or
29+
advances
30+
- Trolling, insulting/derogatory comments, and personal or political attacks
31+
- Public or private harassment
32+
- Publishing others' private information, such as a physical or electronic
33+
address, without explicit permission
34+
- Other conduct which could reasonably be considered inappropriate in a
35+
professional setting
36+
37+
## Our Responsibilities
38+
39+
Project maintainers are responsible for clarifying the standards of acceptable
40+
behavior and are expected to take appropriate and fair corrective action in
41+
response to any instances of unacceptable behavior.
42+
43+
Project maintainers have the right and responsibility to remove, edit, or reject
44+
comments, commits, code, wiki edits, issues, and other contributions that are
45+
not aligned to this Code of Conduct, or to ban temporarily or permanently any
46+
contributor for other behaviors that they deem inappropriate, threatening,
47+
offensive, or harmful.
48+
49+
## Scope
50+
51+
This Code of Conduct applies both within project spaces and in public spaces
52+
when an individual is representing the project or its community. Examples of
53+
representing a project or community include using an official project e-mail
54+
address, posting via an official social media account, or acting as an appointed
55+
representative at an online or offline event. Representation of a project may be
56+
further defined and clarified by project maintainers.
57+
58+
## Enforcement
59+
60+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
61+
reported by contacting the project team at sean@onegraph.com.
62+
63+
All complaints will be reviewed and investigated and will result in a response
64+
that is deemed necessary and appropriate to the circumstances. The project team
65+
is obligated to maintain confidentiality with regard to the reporter of an
66+
incident. Further details of specific enforcement policies may be posted
67+
separately.
68+
69+
Project maintainers who do not follow or enforce the Code of Conduct in good
70+
faith may face temporary or permanent repercussions as determined by other
71+
members of the project's leadership.
72+
73+
## Attribution
74+
75+
This Code of Conduct is adapted from the [Contributor Covenant][homepage],
76+
version 1.4, available at
77+
https://www.contributor-covenant.org/version/1/4/code-of-conduct.html
78+
79+
[homepage]: https://www.contributor-covenant.org
80+
81+
For answers to common questions about this code of conduct, see
82+
https://www.contributor-covenant.org/faq

CONTRIBUTING.md

Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
# Contributions
2+
3+
🎉 Thanks for considering contributing to this project! 🎉
4+
5+
These guidelines will help you send a pull request.
6+
7+
If you're submitting an issue instead, please skip this document.
8+
9+
If your pull request is related to a typo or the documentation being unclear,
10+
please click on the relevant page's `Edit` button (pencil icon) and directly
11+
suggest a correction instead.
12+
13+
This project was made with ❤️. The simplest way to give back is by starring and
14+
sharing it online.
15+
16+
Everyone is welcome regardless of personal background. We enforce a
17+
[Code of conduct](CODE_OF_CONDUCT.md) in order to promote a positive and
18+
inclusive environment.
19+
20+
# Development process
21+
22+
First fork and clone the repository. If you're not sure how to do this, please
23+
watch
24+
[these videos](https://egghead.io/courses/how-to-contribute-to-an-open-source-project-on-github).
25+
26+
Run:
27+
28+
```bash
29+
npm install
30+
```
31+
32+
Make sure everything is correctly setup with:
33+
34+
```bash
35+
npm test
36+
```
37+
38+
# Development tasks
39+
40+
The following development tasks are available. Please check the
41+
[`package.json`](/package.json) `scripts` property for more information.
42+
43+
```bash
44+
npm run build
45+
```
46+
47+
Runs a Netlify Build locally with the current plugin. This can be used for
48+
debugging and manual tests.
49+
50+
The local Build configuration file is [`netlify.toml`](/netlify.toml) and can be
51+
modified.
52+
53+
```bash
54+
npm run ava
55+
```
56+
57+
Runs [unit tests](/test/index.js).
58+
59+
```bash
60+
npm run lint
61+
```
62+
63+
Lints and prettifies source files.
64+
65+
```bash
66+
npm test
67+
```
68+
69+
Runs both unit tests and linting.
70+
71+
```bash
72+
npm run release
73+
```
74+
75+
Publishes this plugin to `npm`.

LICENSE.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
MIT License
2+
3+
Copyright (c) 2021 Sean Grove
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy of
6+
this software and associated documentation files (the "Software"), to deal in
7+
the Software without restriction, including without limitation the rights to
8+
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
9+
the Software, and to permit persons to whom the Software is furnished to do so,
10+
subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
17+
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
18+
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
19+
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
20+
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

README.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,9 @@
1-
# netlify-plugin-netlify-graph
1+
Netlify Build plugin netligraph - Example description.
2+
3+
# Install
4+
5+
Please install this plugin from the Netlify app.
6+
7+
# Configuration
8+
9+
The following `inputs` options are available.

0 commit comments

Comments
 (0)