Skip to content

Commit ba6ef41

Browse files
authored
Merge pull request #8 from FilOzone/hugomrdias/repo-setup
chore: repo setup
2 parents 0c5ee09 + f60f673 commit ba6ef41

23 files changed

Lines changed: 4371 additions & 0 deletions

.gitattributes

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
# Common settings that generally should always be used with your language specific settings
2+
3+
# Auto detect text files and perform LF normalization
4+
* text=auto
5+
6+
#
7+
# The above will handle all files NOT found below
8+
#
9+
10+
# Documents
11+
*.bibtex text diff=bibtex
12+
*.doc diff=astextplain
13+
*.DOC diff=astextplain
14+
*.docx diff=astextplain
15+
*.DOCX diff=astextplain
16+
*.dot diff=astextplain
17+
*.DOT diff=astextplain
18+
*.pdf diff=astextplain
19+
*.PDF diff=astextplain
20+
*.rtf diff=astextplain
21+
*.RTF diff=astextplain
22+
*.md text diff=markdown
23+
*.mdx text diff=markdown
24+
25+
*.csv text eol=crlf
26+
*.tab text
27+
*.tsv text
28+
*.txt text
29+
*.sql text
30+
31+
32+
# Graphics
33+
*.png binary
34+
*.jpg binary
35+
*.jpeg binary
36+
*.gif binary
37+
*.tif binary
38+
*.tiff binary
39+
*.ico binary
40+
# SVG treated as text by default.
41+
*.svg text
42+
# If you want to treat it as binary,
43+
# use the following line instead.
44+
# *.svg binary
45+
*.eps binary
46+
47+
# Scripts
48+
*.bash text eol=lf
49+
*.fish text eol=lf
50+
*.ksh text eol=lf
51+
*.sh text eol=lf
52+
*.zsh text eol=lf
53+
# These are explicitly windows files and should use crlf
54+
*.bat text eol=crlf
55+
*.cmd text eol=crlf
56+
*.ps1 text eol=crlf
57+
58+
# Serialisation
59+
*.json text eol=lf
60+
*.jsonc text eol=lf
61+
*.ts text eol=lf
62+
*.tsx text eol=lf
63+
*.js text eol=lf
64+
*.jsx text eol=lf
65+
*.mjs text eol=lf
66+
*.cjs text eol=lf
67+
*.mts text eol=lf
68+
*.toml text
69+
*.xml text
70+
*.yaml text
71+
*.yml text
72+
73+
# Archives
74+
*.7z binary
75+
*.bz binary
76+
*.bz2 binary
77+
*.bzip2 binary
78+
*.gz binary
79+
*.lz binary
80+
*.lzma binary
81+
*.rar binary
82+
*.tar binary
83+
*.taz binary
84+
*.tbz binary
85+
*.tbz2 binary
86+
*.tgz binary
87+
*.tlz binary
88+
*.txz binary
89+
*.xz binary
90+
*.Z binary
91+
*.zip binary
92+
*.zst binary
93+
94+
# Text files where line endings should be preserved
95+
*.patch -text
96+
97+
#
98+
# Exclude files from exporting
99+
#
100+
101+
.gitattributes export-ignore
102+
.gitignore export-ignore
103+
.gitkeep export-ignore

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @hugomrdias @Kubuxu

.github/CODE_OF_CONDUCT.md

Lines changed: 158 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,158 @@
1+
# Filecoin Community Code of Conduct
2+
3+
We believe that our mission is best served in an environment that is friendly,
4+
safe, and accepting; free from intimidation or harassment.
5+
6+
Towards this end, certain behaviors and practices will not be tolerated.
7+
8+
## tl;dr
9+
10+
- Be respectful.
11+
- We're here to help: <abuse@filecoin.io>
12+
- Abusive behavior is never tolerated.
13+
- Violations of this code may result in swift and permanent expulsion from the Filecoin community.
14+
- "Too long, didn't read" is not a valid excuse for not knowing what is in this document.
15+
16+
## Table of Contents
17+
18+
- [Filecoin Community Code of Conduct](#filecoin-community-code-of-conduct)
19+
- [tl;dr](#tldr)
20+
- [Table of Contents](#table-of-contents)
21+
- [Scope](#scope)
22+
- [Friendly Harassment-Free Space](#friendly-harassment-free-space)
23+
- [Avoid Marketing or Soliciting](#avoid-marketing-or-soliciting)
24+
- [Reporting Violations of this Code of Conduct](#reporting-violations-of-this-code-of-conduct)
25+
- [Copyright Violations](#copyright-violations)
26+
- [Consequences](#consequences)
27+
- [Addressing Grievances](#addressing-grievances)
28+
- [Contact Info](#contact-info)
29+
- [Changes](#changes)
30+
- [Credit and License](#credit-and-license)
31+
32+
## Scope
33+
34+
We expect all members of the Filecoin community to abide by this Code of Conduct
35+
at all times in all Filecoin community venues, online and in person, and in one-on-one
36+
communications pertaining to Filecoin affairs.
37+
38+
This policy covers the usage of Filecoin public infrastructure, as well as other Filecoin websites, Filecoin related events,
39+
and any other services offered by or on behalf of the Filecoin community. It also
40+
applies to behavior in the context of the Filecoin Open Source project
41+
communities, including but not limited to public GitHub repositories, IRC
42+
channels, social media, mailing lists, and public events.
43+
44+
This Code of Conduct is in addition to, and does not in any way nullify or
45+
invalidate, any other terms or conditions related to use of Filecoin services.
46+
47+
The definitions of various subjective terms such as "discriminatory",
48+
"hateful", or "confusing" will be decided at the sole discretion of the Filecoin
49+
abuse team.
50+
51+
## Friendly Harassment-Free Space
52+
53+
We are committed to providing a friendly, safe and welcoming environment for
54+
all, regardless of gender identity, sexual orientation, disability, ethnicity,
55+
religion, age, physical appearance, body size, race, or similar personal
56+
characteristics.
57+
58+
We ask that you please respect that people have differences of opinion
59+
regarding technical choices, and that every design or implementation choice
60+
carries a trade-off and numerous costs. There is seldom a single right answer.
61+
A difference of technology preferences is not a license to be rude.
62+
63+
Any spamming, trolling, flaming, baiting, or other attention-stealing
64+
behavior is not welcome, and will not be tolerated.
65+
66+
Harassing other users is never tolerated, whether via public or private media.
67+
68+
Avoid using offensive or harassing nicknames, or other identifiers that might
69+
detract from a friendly, safe, and welcoming environment for all.
70+
71+
Harassment includes, but is not limited to: harmful or prejudicial verbal or
72+
written comments related to gender identity, sexual orientation, disability,
73+
ethnicity, religion, age, physical appearance, body size, race, or similar
74+
personal characteristics; inappropriate use of nudity, sexual images, and/or
75+
sexually explicit language in public spaces; threats of physical or non-
76+
physical harm; deliberate intimidation, stalking or following; harassing
77+
photography or recording; sustained disruption of talks or other events;
78+
inappropriate physical contact; and unwelcome sexual attention.
79+
80+
Media shared through public infrastructure run by the Filecoin team must not
81+
contain illegal or infringing content. You should only publish content via
82+
Filecoin public infrastructure if you have the right to do so. This includes
83+
complying with all software license agreements or other intellectual property
84+
restrictions. You will be solely responsible for any violation of laws or
85+
others’ intellectual property rights.
86+
87+
## Avoid Marketing or Soliciting
88+
89+
You are welcome to post endorsements of tools, products or services that you
90+
personally find useful, but please refrain from blatant advertising, marketing
91+
or any kind of spam. Selling commercial services or fundraising is not allowed.
92+
93+
## Reporting Violations of this Code of Conduct
94+
95+
If you believe someone is harassing you or has otherwise violated this Code of
96+
Conduct, please contact us at <abuse@filecoin.io> to send us an abuse report. If
97+
this is the initial report of a problem, please include as much detail as
98+
possible. It is easiest for us to address issues when we have more context.
99+
100+
## Copyright Violations
101+
102+
We respect the intellectual property of others and ask that you do too. If you
103+
believe any content or other materials available through public Filecoin
104+
infrastructure violates a copyright held by you and you would like to submit a
105+
notice pursuant to the Digital Millennium Copyright Act or other similar
106+
international law, you can submit a notice to our agent for service of notice
107+
to: <abuse@filecoin.io>
108+
109+
Please make sure your notice meets the Digital Millennium Copyright Act
110+
requirements.
111+
112+
## Consequences
113+
114+
All content published to public Filecoin infrastructure is hosted at the sole
115+
discretion of the Filecoin team.
116+
117+
Unacceptable behavior from any community member will not be tolerated.
118+
119+
Anyone asked to stop unacceptable behavior is expected to comply immediately.
120+
121+
If a community member engages in unacceptable behavior, the Filecoin team
122+
may take any action they deem appropriate, up to and including a temporary ban
123+
or permanent expulsion from the community without warning (and without refund
124+
in the case of a paid event or service).
125+
126+
## Addressing Grievances
127+
128+
Please contact <abuse@filecoin.io> if you need to report a problem or address a
129+
grievance related to an abuse report.
130+
131+
If you feel you have been falsely or unfairly accused of violating this Code
132+
of Conduct, you should contact <abuse@filecoin.io>. We will do our best to ensure
133+
that your grievance is handled appropriately.
134+
135+
In general, we will choose the course of action that we judge as being most in
136+
the interest of fostering a safe and friendly community.
137+
138+
## Contact Info
139+
140+
Please contact <abuse@filecoin.io> if you need to report a problem or address a
141+
grievance related to an abuse report.
142+
143+
You are also encouraged to contact us if you are curious about something that
144+
might be "on the line" between appropriate and inappropriate content. We are
145+
happy to provide guidance to help you be a successful part of our community.
146+
147+
## Changes
148+
149+
This is a living document and may be updated from time to time. Please refer
150+
to the git history for this document to view the changes.
151+
152+
## Credit and License
153+
154+
This Code of Conduct is based on the
155+
[npm Code of Conduct](https://www.npmjs.com/policies/conduct).
156+
157+
This document may be reused under a [Creative Commons Attribution-ShareAlike
158+
License](http://creativecommons.org/licenses/by-sa/4.0/).

0 commit comments

Comments
 (0)