Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ml5 release v0.4.0 #640

Merged
merged 124 commits into from
Oct 17, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
ef28002
Merge pull request #2 from ml5js/development
WenheLI May 23, 2019
782125e
Updates dev with release and Removes /dist from past commits and futu…
joeyklee Jun 3, 2019
0249746
Merge pull request #3 from ml5js/development
WenheLI Jun 5, 2019
c072e01
pass vector to dcgan compute
micuat Jun 8, 2019
4c0cc72
Adds face-api.js to ml5.js (#482)
joeyklee Jun 11, 2019
01c39c1
docs: add jepster-dk as a contributor (#489)
allcontributors[bot] Jun 11, 2019
be5cc96
docs: add xanderjakeq as a contributor (#490)
allcontributors[bot] Jun 11, 2019
b9ea3b7
docs: add catarak as a contributor (#491)
allcontributors[bot] Jun 11, 2019
1c009f7
Merge pull request #4 from ml5js/development
WenheLI Jun 16, 2019
556a7c5
[WIP]Change p5Utils into a class
WenheLI Jun 16, 2019
7f4eafe
dcgan: use random vector if no latent vector is given
micuat Jun 17, 2019
640f1ea
dcgan check if arg is array
micuat Jun 18, 2019
cd1199d
updated code of conduct with adapted p5 community statement (#492)
joeyklee Jun 18, 2019
833583a
rm redundant all contributors badge (#497)
joeyklee Jun 18, 2019
442ae19
Merge branch 'development' into dcgan-vector
joeyklee Jun 18, 2019
8c8ea55
Merge branch 'development' into development
joeyklee Jun 18, 2019
14d7971
Readme updates (#505)
joeyklee Jun 27, 2019
ec8f377
set correct url to image (#507)
joeyklee Jun 27, 2019
81d54db
docs: add dcbriccetti as a contributor (#506)
allcontributors[bot] Jun 27, 2019
c605ea1
Merge branch 'development' into development
joeyklee Jun 28, 2019
4cd3859
docs: add Sblob1 as a contributor (#513)
allcontributors[bot] Jul 2, 2019
a68d8ba
Merge branch 'development' into development
WenheLI Jul 6, 2019
b8ab14e
Fu
WenheLI Jul 6, 2019
6d64a74
Merge branch 'development' of https://github.com/WenheLI/ml5-library …
WenheLI Jul 6, 2019
906ff45
add command line arguments for testing single model
hobg0blin Jul 17, 2019
ba322f5
Handling p5 Image in PoseNet singlePose
tezzutezzu Jul 20, 2019
0f598a9
Merge branch 'brondle-cli-test' into development
joeyklee Jul 24, 2019
5428567
Merge branch 'development' into development
joeyklee Jul 24, 2019
56c43d0
Merge branch 'development' into dcgan-vector
joeyklee Jul 24, 2019
b048a47
Adds ImageData support for all image handling functions (#525)
joeyklee Jul 25, 2019
c278154
Merge branch 'development' into dcgan-vector
joeyklee Jul 25, 2019
590b0d4
adds check for canvas (#526)
joeyklee Jul 26, 2019
6dfb490
Merge branch 'development' into development
joeyklee Jul 26, 2019
40373e8
Merge branch 'development' into dcgan-vector
joeyklee Jul 26, 2019
70484c9
Merge branch 'micuat-dcgan-vector' into development
joeyklee Jul 26, 2019
99ad310
consolidate image checking to getInput()
joeyklee Aug 1, 2019
c4c4043
Merge branch 'tezzutezzu-PoseNet-singlepose-p5Image' into development
joeyklee Aug 1, 2019
a552de1
Fixes Posenet input arguments and related issues (#529)
joeyklee Aug 1, 2019
4dc0410
Merge branch 'development' into development
joeyklee Aug 1, 2019
a827c52
added kmeans
jwilber Aug 1, 2019
da174cf
added randomSample function
jwilber Aug 3, 2019
944985c
re-ordered name placement
jwilber Aug 3, 2019
9d48171
fixed weird indentation error
jwilber Aug 3, 2019
f990123
indentation
jwilber Aug 3, 2019
be3317d
removed optional keyword in docstring
jwilber Aug 3, 2019
42c924b
Merge branch 'development' into add-kmeans
joeyklee Aug 5, 2019
22edfe6
updates issue and pull request templates (#530)
joeyklee Aug 6, 2019
38af170
Created config class attribute to store instance params
jwilber Aug 6, 2019
2c2ca11
Merge branch 'add-kmeans' of https://github.com/jwilber/ml5-library i…
jwilber Aug 6, 2019
2f44e2f
Merge branch 'development' into add-kmeans
joeyklee Aug 6, 2019
e967c7f
Adds release script helper (#534)
joeyklee Aug 7, 2019
00aa6b3
Adds release script helper (#535)
joeyklee Aug 7, 2019
9432129
Merge branch 'development' into add-kmeans
joeyklee Aug 8, 2019
c88d928
fixes typo
joeyklee Aug 8, 2019
047de4d
Merge branch 'jwilber-add-kmeans' into development
joeyklee Aug 8, 2019
5fafc56
added test to kmeans (#536)
joeyklee Aug 8, 2019
0106a21
docs: add jwilber as a contributor (#537)
allcontributors[bot] Aug 9, 2019
4f4b3b3
docs: add tezzutezzu as a contributor (#538)
allcontributors[bot] Aug 9, 2019
2630f00
Update Contributing and Github docs (#539)
joeyklee Aug 9, 2019
ac0d64c
docs: add EmmaGoodliffe as a contributor (#545)
allcontributors[bot] Aug 14, 2019
4e63dc2
Update tfjs ~v1.2.2 (#544)
joeyklee Aug 26, 2019
4763bd2
fix merge conflict
joeyklee Aug 26, 2019
c009c2f
updates conditional in p5Utils
joeyklee Aug 26, 2019
67a3cdd
Merge branch 'WenheLI-development' into development
joeyklee Aug 26, 2019
fe5a5b7
add loadImage test (#549)
joeyklee Aug 26, 2019
afdc624
Update npm helper scripts for making releases (#552)
joeyklee Aug 27, 2019
5837f9c
set fe to mobilenet v1 - use layers model (#554)
joeyklee Aug 28, 2019
65eff20
Adds Docsify to consolidate documentation (#556)
joeyklee Aug 29, 2019
2c9af60
Adds documentation for references to docsify docs (#557)
joeyklee Aug 30, 2019
6d519e0
Fixes Doodlenet - set new axes and .floor() (#559)
joeyklee Sep 4, 2019
d850121
adds options for detection confidence (#561)
joeyklee Sep 5, 2019
17b6904
Adds labels to custom image classification model from Teachable Machi…
EonYang Oct 2, 2019
9cf41ad
docs: add EonYang as a contributor (#593)
allcontributors[bot] Oct 2, 2019
2e2b43e
docs: add lydiajessup as a contributor (#594)
allcontributors[bot] Oct 2, 2019
1857330
set alias for sidebar (#598)
joeyklee Oct 7, 2019
73a300a
update docsify config
joeyklee Oct 7, 2019
e04959c
testing pathways
joeyklee Oct 7, 2019
f6e854a
adds sublevel 2
joeyklee Oct 7, 2019
649601b
rm sidebar comment
joeyklee Oct 7, 2019
c5cb806
testing sidebar nested list issue
joeyklee Oct 7, 2019
433b4f5
relative path is false - using gh-pages
joeyklee Oct 7, 2019
1a9f816
testing - pls ignore
joeyklee Oct 7, 2019
c41ca9a
testing plugin issue
joeyklee Oct 7, 2019
0779ead
drop alias
joeyklee Oct 7, 2019
d0fc460
added no jekyll to root"
joeyklee Oct 7, 2019
04f031a
testing pathway for images
joeyklee Oct 7, 2019
e4b7d7a
rm dot from path
joeyklee Oct 7, 2019
8845ffd
set rel path
joeyklee Oct 7, 2019
633038b
changed images to _media
joeyklee Oct 7, 2019
0be1d90
use _media path for images
joeyklee Oct 7, 2019
389c2b8
[Docs] Uses gh-pages to serve docsify docs (#599)
joeyklee Oct 7, 2019
ec11c99
adds header nav to docs
joeyklee Oct 7, 2019
252e977
updates alt text and image url
joeyklee Oct 7, 2019
bf22f63
adds getting started url
joeyklee Oct 7, 2019
f801409
adds reference index
joeyklee Oct 7, 2019
ae89170
fix merge conflict
joeyklee Oct 7, 2019
ea7f622
Merge branch 'gh-pages' into development
joeyklee Oct 7, 2019
0a42dec
updates href to reference in nav (#601)
joeyklee Oct 7, 2019
04e3399
[face-api] Removes expressions support from face-api in ml5.js (#602)
joeyklee Oct 7, 2019
c6b78d0
Update docs (#603)
joeyklee Oct 8, 2019
54660f5
Revert "Update docs (#603)" (#604)
joeyklee Oct 8, 2019
a06a623
Updates docsify docs (#605)
joeyklee Oct 8, 2019
c6a914a
moves bodyPix to support preload() (#610)
joeyklee Oct 9, 2019
f083e27
Adds preload support to faceApi (#611)
joeyklee Oct 9, 2019
c7a29dd
Updates Docs with latest features (#612)
joeyklee Oct 9, 2019
482c641
adds docs on model loading and contributors (#616)
joeyklee Oct 10, 2019
2a18d65
Updates gh templates (#617)
joeyklee Oct 10, 2019
bfb3c64
Generic Neural Network class (#485)
shiffman Oct 11, 2019
a3e9eea
allows user to add video to .segment() and .segmentWithParts() (#619)
joeyklee Oct 11, 2019
ba7fd5e
updates unet docs (#620)
joeyklee Oct 11, 2019
2ab609a
adds basic test for defaults (#621)
joeyklee Oct 12, 2019
b078bd6
docs: add EmmaGoodliffe as a contributor (#622)
allcontributors[bot] Oct 12, 2019
258f604
adds fix for unet image return for p5 (#625)
joeyklee Oct 14, 2019
ed86a7e
updates webpack dev server to 3.1.11 (#629)
joeyklee Oct 15, 2019
70d6a53
Fixes vulnerabilities noted by npm (#630)
joeyklee Oct 15, 2019
ef0aabb
updated readme and readme updater (#632)
joeyklee Oct 15, 2019
76a5eed
Update NeuralNetwork docs (#631)
joeyklee Oct 15, 2019
3155da2
Adds teachable machine references in docs (#633)
joeyklee Oct 15, 2019
ba3bf2e
disable webpack host check (#634)
joeyklee Oct 16, 2019
8bc05aa
[docs] fixes and updates docs (#635)
joeyklee Oct 16, 2019
23699d3
[docs] Updates docs (#636)
joeyklee Oct 16, 2019
e12df6c
ml5 v0.4.0 (#638)
joeyklee Oct 17, 2019
95c1893
Merge branch 'release' into development
joeyklee Oct 17, 2019
7a796f3
Update packagelock (#641)
joeyklee Oct 17, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
101 changes: 101 additions & 0 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -548,6 +548,107 @@
"design",
"userTesting"
]
},
{
"login": "jepster-dk",
"name": "jepster-dk",
"avatar_url": "https://avatars3.githubusercontent.com/u/7010555?v=4",
"profile": "http://jepster.dk",
"contributions": [
"code",
"ideas"
]
},
{
"login": "xanderjakeq",
"name": "Xander Jake de los Santos",
"avatar_url": "https://avatars1.githubusercontent.com/u/13279523?v=4",
"profile": "https://xanderjakeq.page/",
"contributions": [
"ideas"
]
},
{
"login": "catarak",
"name": "Cassie Tarakajian",
"avatar_url": "https://avatars1.githubusercontent.com/u/6063380?v=4",
"profile": "https://github.com/catarak",
"contributions": [
"bug",
"infra",
"ideas"
]
},
{
"login": "dcbriccetti",
"name": "Dave Briccetti",
"avatar_url": "https://avatars0.githubusercontent.com/u/55099?v=4",
"profile": "http://davebsoft.com",
"contributions": [
"bug"
]
},
{
"login": "Sblob1",
"name": "Sblob1",
"avatar_url": "https://avatars0.githubusercontent.com/u/38335473?v=4",
"profile": "https://github.com/Sblob1",
"contributions": [
"bug"
]
},
{
"login": "jwilber",
"name": "Jared Wilber",
"avatar_url": "https://avatars2.githubusercontent.com/u/8595819?v=4",
"profile": "https://www.jwilber.me/",
"contributions": [
"example",
"ideas",
"code"
]
},
{
"login": "tezzutezzu",
"name": "danilo",
"avatar_url": "https://avatars2.githubusercontent.com/u/135866?v=4",
"profile": "https://github.com/tezzutezzu",
"contributions": [
"code",
"ideas"
]
},
{
"login": "EmmaGoodliffe",
"name": "Emma Goodliffe",
"avatar_url": "https://avatars1.githubusercontent.com/u/32788926?v=4",
"profile": "https://github.com/EmmaGoodliffe",
"contributions": [
"ideas",
"question",
"maintenance"
]
},
{
"login": "EonYang",
"name": "Yang",
"avatar_url": "https://avatars3.githubusercontent.com/u/9332910?v=4",
"profile": "http://yangyang.blog",
"contributions": [
"code",
"bug"
]
},
{
"login": "lydiajessup",
"name": "Lydia Jessup",
"avatar_url": "https://avatars3.githubusercontent.com/u/26204298?v=4",
"profile": "https://github.com/lydiajessup",
"contributions": [
"code",
"ideas",
"example"
]
}
],
"contributorsPerLine": 7,
Expand Down
62 changes: 48 additions & 14 deletions .github/ISSUE_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,57 @@
## β†’ Description πŸ“
<!--------------------------------------------
🌈DEAR BELOVED ML5 COMMUNITY MEMBER. WELCOME. 🌈
---------------------------------------------->

A clear and concise description of what the issue is about. Let us know if you:
Dear ml5 community,

- found a bug πŸ›
- want to suggest an update πŸ’‘
- have an idea for a new feature πŸ†•
I'm submitting a new issue. Please see the details below.



## β†’ Screenshots πŸ–Ό
(Any relevant screenshots, sketches, or helpful concept diagrams)
### β†’ Step 1: Describe the issue πŸ“
> Did you find a bug? Want to suggest an idea for feature?


## β†’ Helpful Information πŸ¦„

A list of relevant information for this issue. This will help people navigate the project and offer some clues of where to start. Depending on the nature of this issue, important and helpful information might include:

- **Web browser and version** (e.g. Firefox version 65, Chrome version 71.0)
- **Operating System** (e.g. MacOS, Windows, Ubuntu)
- Steps to reproduce the issue
- ml5 version you're using
- Links to example code in the [p5 web editor](https://editor.p5js.org) or other online shareable code editor
### β†’ Step 2: Screenshots or Relevant Documentation πŸ–Ό
> Here's some helpful screenshots and/or documentation of the new feature



### β†’ Step 3: Share an example of the issue πŸ¦„
> Here's some example code or a demonstration of in https://github.com/ml5js/ml5-examples OR in the https://editor.p5js.org or codepen/jsfiddle/etc...






**Other relevant information, if applicable**

### β†’ Describe your setup πŸ¦„
> Here's some helpful information about my setup...

- **Web browser & version**:
- **Operating System**:
- **ml5 version you're using**:
- **Any additional notes**



<!--------------------------------------------
🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈
DEAR BELOVED ML5 COMMUNITY MEMBER. WELCOME.

BEFORE SUBMITTING AN ISSUE PLEASE MAKE
SURE TO SUBMIT THE RELEVANT INFORMATION
TO THE SECTIONS LISTED BELOW.
HELP US HELP YOU BY PROVIDING ALL THE HELPFUL
INFORMATION THAT WILL ALLOW THE ML5 COMMUNITY
TO UNDERSTAND WHAT YOUR ISSUE SUBMISSION IS ABOUT.
WE WILL PRIORITIZE WELL DOCUMENTED ISSUES.

THANK YOU! MERCI! ABRIGADO! GRACIAS! DANKE!
🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈🌈
---------------------------------------------->

56 changes: 40 additions & 16 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,31 +1,55 @@
<!-- MANY MANY THANKS FOR YOUR CONTRIBUTION. ML5 ❀️S YOU! -->
## β†’ Submit changes to the relevant branch 🌲
<!--------------------------------------------
🌈DEAR BELOVED ML5 COMMUNITY MEMBER. WELCOME. 🌈
---------------------------------------------->

We have 2 branches you can submit to, **development** or **release**. You'd make us so happy 😊 if you submitted your pull request to the branch that is most relevant for your submission.
Dear ml5 community,

- for pull requests related to **new features** πŸ†• make sure to use the **development** branch
- for pull requests related to bug πŸ›fixes of the existing stable release, make sure your pull request goes to the **release** branch.
I'm making a Pull Request(PR). Please see the details below.


## β†’ Description πŸ“
**A good PR 🌟**

A clear and concise description of what the pull request is about. Let us know if you are:
### β†’ Step 1: Which branch are you submitting to? 🌲
> Development (for new features or updates), Release (for bug fixes), or ___________?

- fixing a bug πŸ›
- adding an update πŸ› 
- submitting a new feature πŸ†•

## β†’ Screenshots πŸ–Ό
(Any relevant screenshots, sketches, or helpful concept diagrams - these are helpful for our release notes and for getting people excited about your super cool feature and/or fix!)

### β†’ Step 2: Describe your Pull Request πŸ“
> Fixing a Bug? Adding an Update? Submitting a New Feature? Does it introduce a breaking change?

## β†’ Relevant Example or Paired Pull Request to [ml5-examples](https://github.com/ml5js/ml5-examples) πŸ¦„

In order to help the ml5 team understand your pull request, we ask that you please submit an example to [ml5-examples](https://github.com/ml5js/ml5-examples) showcasing how your integrated feature works. You're also welcome to show how this works by providing code that can be easily run by others.

## β†’ Relevant documentation 🌴

Write a few notes about your pull request. Document any functionality that might be helpful for others who want to run and test your changes. If we don't know how to make use of your contribution, we won't be able t integrate it! πŸ™

**A great PR 🌟🌟**

### β†’ Step 3: Share a Relevant Example πŸ¦„
> Here's some example code or a link to another PR in https://github.com/ml5js/ml5-examples OR in the https://editor.p5js.org or codepen/jsfiddle/etc...




**The best PR 🌟🌟🌟**

### β†’ Step 4: Screenshots or Relevant Documentation πŸ–Ό
> Here's some helpful screenshots and/or documentation of the new feature




<!--

BEFORE SUBMITTING YOUR PULL REQUEST PLEASE MAKE
SURE TO SUBMIT THE RELEVANT INFORMATION
TO THE SECTIONS LISTED BELOW.
HELP US HELP YOU BY PROVIDING ALL THE HELPFUL
INFORMATION THAT WILL ALLOW THE ML5 COMMUNITY
TO UNDERSTAND WHAT YOUR PR IS ABOUT.
WE WILL PRIORITIZE WELL A DOCUMENTED PR.

THANK YOU! MERCI! ABRIGADO! GRACIAS! DANKE!
-->




Empty file added .nojekyll
Empty file.
72 changes: 64 additions & 8 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,60 @@
# Contributor Covenant Code of Conduct
# ml5.js Community Statement and Code of Conduct

## Our Pledge
## ml5.js Community Statement

Adapted from the [p5.js community statement](http://p5js.org/community/).

ml5.js is a community interested in exploring the creation of art and design with technology.

We are a community of, and in solidarity with, people from every gender identity and expression, sexual orientation, race, ethnicity, language, neuro-type, size, ability, class, religion, culture, subculture, political opinion, age, skill level, occupation, and background. We acknowledge that not everyone has the time, financial means, or capacity to actively participate, but we recognize and encourage involvement of all kinds. We facilitate and foster access and empowerment. We are all learners.

We like these hashtags: #noCodeSnobs (because we value community over efficiency), #newKidLove (because we all started somewhere), #unassumeCore (because we don't assume knowledge), and #BlackLivesMatter (because of course).


**In practice:**


- We are not code snobs. We do not assume knowledge or imply there are things that somebody should know.
- We insist on actively engaging with requests for feedback regardless of their complexity.
- We welcome newcomers and prioritize the education of others. We strive to approach all tasks with the enthusiasm of a newcomer. Because we believe that newcomers are just as valuable in this effort as experts.
- We consistently make the effort to actively recognize and validate multiple types of contributions.
- We are always willing to offer help or guidance.


**In times of conflict:**

- We listen.
- We clearly communicate while acknowledging other's feelings.
- We admit when we're wrong, apologize, and accept responsibility for our actions.
- We are continuously seeking to improve ourselves and our community.
- We keep our community respectful and open.
- We make everyone feel heard.
- We are mindful and kind in our interactions.


**In the future:**

- The future is now.


### Contribute

Our community is always looking for enthusiasts to help in all different ways.

- **Develop**. [GitHub](https://github.com/ml5js/ml5-library) is the main place where code is collected, issues are documented, and discussions about code are had. Check out the [contributing documentation to get started](https://github.com/ml5js/ml5-library/blob/development/CONTRIBUTING.md) with developing the library.
- **Document**. Everyone loves documentation. Help is needed porting examples, and adding documentation, and creating tutorials.
- **Teach**. Teach a workshop, a class, a friend, a collaborator! Tag [@ml5js on Twitter](https://twitter.com/ml5js?lang=en) and we will do our best to share what you're doing.
- **Create**. ml5.js is looking for designers, artists, coders, programmers to bring your creative and amazing work to show and inspire other people. Submit your work to info@ml5js.org.
- **Donate**. ml5.js is a free and open source and made by artists. While ml5.js is not currently accepting donations, you can help support the development of ml5.js through a donation to other adjacent open source projects and endeavors such as the [Processing Foundation](https://processingfoundation.org/support).


## Contributor Covenant Code of Conduct

### Our Pledge

In the interest of fostering an open and welcoming environment, we as contributors and maintainers pledge to making participation in our project and our community a harassment-free experience for everyone, regardless of age, body size, disability, ethnicity, gender identity and expression, level of experience, nationality, personal appearance, race, religion, or sexual identity and orientation.

## Our Standards
### Our Standards

Examples of behavior that contributes to creating a positive environment include:

Expand All @@ -22,23 +72,29 @@ Examples of unacceptable behavior by participants include:
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting

## Our Responsibilities
### Our Responsibilities

Project maintainers are responsible for clarifying the standards of acceptable behavior and are expected to take appropriate and fair corrective action in response to any instances of unacceptable behavior.

Project maintainers have the right and responsibility to remove, edit, or reject comments, commits, code, wiki edits, issues, and other contributions that are not aligned to this Code of Conduct, or to ban temporarily or permanently any contributor for other behaviors that they deem inappropriate, threatening, offensive, or harmful.

## Scope
### Scope

This Code of Conduct applies both within project spaces and in public spaces when an individual is representing the project or its community. Examples of representing a project or community include using an official project e-mail address, posting via an official social media account, or acting as an appointed representative at an online or offline event. Representation of a project may be further defined and clarified by project maintainers.

## Enforcement
### Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team:

* @shiffman, Dan Shiffman - info@ml5js.org.
* @AshleyJaneLewis, AshleyJaneLewis - hello@ml5js.org


Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at info@ml5js.org. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
The project team will review and investigate all complaints and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

## Attribution
### Attribution

This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4, available at [http://contributor-covenant.org/version/1/4][version]

Expand Down