A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/syntax-tree/unist/commit/987a89e37678a0ed85f03b92475bf82ac00909cd below:

Add `contributing.md` · syntax-tree/unist@987a89e · GitHub

1 +

# Contributing

2 + 3 +

> This project has a [Code of Conduct][coc]. By interacting with this

4 +

> repository, organisation, or community you agree to abide by its terms.

5 + 6 +

Hi! 👋 Exciting that you’re interested in contributing! Before doing so, take

7 +

a moment to read the following guidelines. And thanks for contributing to

8 +

**unist**! 👏👌✨

9 + 10 +

Before anything else: people involved with this project often do so for fun,

11 +

next to their day job: you are not entitled to free customer service.

12 + 13 +

## Table of Contents

14 + 15 +

* [Ecosystem](#ecosystem)

16 +

* [Questions](#questions)

17 +

* [Contributions](#contributions)

18 +

* [Improve documentation](#improve-documentation)

19 +

* [Improve issues](#improve-issues)

20 +

* [Give feedback on issues](#give-feedback-on-issues)

21 +

* [Write code](#write-code)

22 +

* [Submitting an issue](#submitting-an-issue)

23 +

* [Submitting a pull request](#submitting-a-pull-request)

24 +

* [Resources](#resources)

25 + 26 +

## Ecosystem

27 + 28 +

The ecosystem consists of several organisations and separate projects: most of

29 +

them are tiny, and many of them have a utility

30 +

([`mdast-util-to-hast`][mdast-util-to-hast]), a plugin

31 +

([`remark-rehype`][remark-rehype]), and relate to an ecosystem

32 +

([`remark`][remark]). Try and pick the right place to contribute to so we can

33 +

help you faster.

34 + 35 +

## Questions

36 + 37 +

Please chat and ask questions on Gitter! Jump in there and lurk, talk to us,

38 +

and help others.

39 + 40 +

* [**unified**](https://gitter.im/unifiedjs/Lobby)

41 +

— Topics relating to [**unified**][unified] in general

42 +

* [**vfile**](https://gitter.im/vfile/Lobby)

43 +

— Topics relating to [**vfile**][vfile]: virtual files

44 +

* [**syntax-tree**](https://gitter.im/syntax-tree/Lobby)

45 +

— Topics relating to [**syntax-tree**][syntax-tree] and [**unist**][unist]

46 +

* [**remark**](https://gitter.im/wooorm/remark)

47 +

— Topics relating to the [**remark**][remark] ecosystem, markdown,

48 +

and [**mdast**][mdast]

49 +

* [**rehype**](https://gitter.im/wooorm/rehype)

50 +

— Topics relating to the [**rehype**][rehype] ecosystem, HTML,

51 +

and [**hast**][hast]

52 +

* [**retext**](https://gitter.im/wooorm/retext)

53 +

— Topics relating to the [**retext**][retext] ecosystem, natural language,

54 +

and [**nlcst**][nlcst]

55 + 56 +

## Contributions

57 + 58 +

There’s several ways to contribute, not just by writing code.

59 + 60 +

### Improve documentation

61 + 62 +

As a user of this project you’re perfect for helping us improve our docs.

63 +

Typo corrections, error fixes, better explanations, new examples, etcetera.

64 +

Anything!

65 + 66 +

### Improve issues

67 + 68 +

Some issues lack information, aren’t reproducible, or are just incorrect.

69 +

Help make them easier to resolve.

70 + 71 +

### Give feedback on issues

72 + 73 +

We’re always looking for more opinions on discussions in the issue tracker.

74 + 75 +

### Write code

76 + 77 +

Code contributions are very welcome. It’s often good to first create an issue

78 +

to report a bug or suggest a new feature before creating a pull request to

79 +

prevent you from doing unnecessary work.

80 + 81 +

## Submitting an issue

82 + 83 +

* The issue tracker is for issues. Use chat for support

84 +

* Search the issue tracker (including closed issues) before opening a new

85 +

issue

86 +

* Ensure you’re using the latest version of projects

87 +

* Use a clear and descriptive title

88 +

* Include as much information as possible: steps to reproduce the issue,

89 +

error message, version, operating system, etcetera

90 +

* The more time you put into an issue, the more we will

91 +

* The best issue report is a [failing test][unit-test] proving it

92 + 93 +

## Submitting a pull request

94 + 95 +

* Non-trivial changes are often best discussed in an issue first, to prevent

96 +

you from doing unnecessary work

97 +

* For ambitious tasks, you should try to get your work in front of the

98 +

community for feedback as soon as possible

99 +

* New features should be accompanied with tests and documentation

100 +

* Don’t include unrelated changes

101 +

* Lint and test before submitting code by running `$ npm test`

102 +

* Write a convincing description of why we should land your pull request:

103 +

it’s your job to convince us

104 + 105 +

## Resources

106 + 107 +

* [How to Contribute to Open Source](https://opensource.guide/how-to-contribute/)

108 +

* [Making your first contribution](https://medium.com/@vadimdemedes/making-your-first-contribution-de6576ddb190)

109 +

* [Using Pull Requests](https://help.github.com/articles/about-pull-requests/)

110 +

* [GitHub Help](https://help.github.com)

111 + 112 +

[coc]: https://github.com/unifiedjs/unified/blob/master/code-of-conduct.md

113 + 114 +

[vfile]: https://github.com/vfile

115 + 116 +

[syntax-tree]: https://github.com/syntax-tree

117 + 118 +

[unist]: https://github.com/syntax-tree/unist

119 + 120 +

[mdast]: https://github.com/syntax-tree/mdast

121 + 122 +

[nlcst]: https://github.com/syntax-tree/nlcst

123 + 124 +

[hast]: https://github.com/syntax-tree/hast

125 + 126 +

[unified]: https://github.com/unifiedjs/unified

127 + 128 +

[remark]: https://github.com/wooorm/remark

129 + 130 +

[retext]: https://github.com/wooorm/retext

131 + 132 +

[rehype]: https://github.com/wooorm/rehype

133 + 134 +

[mdast-util-to-hast]: https://github.com/syntax-tree/mdast-util-to-hast

135 + 136 +

[remark-rehype]: https://github.com/wooorm/remark-rehype

137 + 138 +

[unit-test]: https://twitter.com/sindresorhus/status/579306280495357953


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4