11 | );
12 |
13 | export default TogglesContainer;
14 |
--------------------------------------------------------------------------------
/src/components/toggles/TogglesContainer.scss:
--------------------------------------------------------------------------------
1 | .toggles-container {
2 | display: flex;
3 | justify-content: space-around;
4 | margin: 0 0 40px;
5 | }
6 |
--------------------------------------------------------------------------------
/src/images/github-icon-white.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/src/images/github-icon.svg:
--------------------------------------------------------------------------------
1 |
2 |
5 |
--------------------------------------------------------------------------------
/src/images/greeting-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/trybick/issue-collab/b183d83bd781dc98f0471a08c40a50e6eb75c8a0/src/images/greeting-icon.png
--------------------------------------------------------------------------------
/src/index.jsx:
--------------------------------------------------------------------------------
1 | import React from 'react';
2 | import ReactDOM from 'react-dom';
3 | import App from './components/App';
4 |
5 | ReactDOM.render(, document.getElementById('root'));
6 |
--------------------------------------------------------------------------------
/src/styles/_normalize.scss:
--------------------------------------------------------------------------------
1 | /*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
2 |
3 | /* Document
4 | ========================================================================== */
5 |
6 | /**
7 | * 1. Correct the line height in all browsers.
8 | * 2. Prevent adjustments of font size after orientation changes in iOS.
9 | */
10 |
11 | html {
12 | line-height: 1.15; /* 1 */
13 | -webkit-text-size-adjust: 100%; /* 2 */
14 | }
15 |
16 | /* Sections
17 | ========================================================================== */
18 |
19 | /**
20 | * Remove the margin in all browsers.
21 | */
22 |
23 | body {
24 | margin: 0;
25 | }
26 |
27 | /**
28 | * Render the `main` element consistently in IE.
29 | */
30 |
31 | main {
32 | display: block;
33 | }
34 |
35 | /**
36 | * Correct the font size and margin on `h1` elements within `section` and
37 | * `article` contexts in Chrome, Firefox, and Safari.
38 | */
39 |
40 | h1 {
41 | font-size: 2em;
42 | margin: 0.67em 0;
43 | }
44 |
45 | /* Grouping content
46 | ========================================================================== */
47 |
48 | /**
49 | * 1. Add the correct box sizing in Firefox.
50 | * 2. Show the overflow in Edge and IE.
51 | */
52 |
53 | hr {
54 | box-sizing: content-box; /* 1 */
55 | height: 0; /* 1 */
56 | overflow: visible; /* 2 */
57 | }
58 |
59 | /**
60 | * 1. Correct the inheritance and scaling of font size in all browsers.
61 | * 2. Correct the odd `em` font sizing in all browsers.
62 | */
63 |
64 | pre {
65 | font-family: monospace, monospace; /* 1 */
66 | font-size: 1em; /* 2 */
67 | }
68 |
69 | /* Text-level semantics
70 | ========================================================================== */
71 |
72 | /**
73 | * Remove the gray background on active links in IE 10.
74 | */
75 |
76 | a {
77 | background-color: transparent;
78 | }
79 |
80 | /**
81 | * 1. Remove the bottom border in Chrome 57-
82 | * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
83 | */
84 |
85 | abbr[title] {
86 | border-bottom: none; /* 1 */
87 | text-decoration: underline; /* 2 */
88 | text-decoration: underline dotted; /* 2 */
89 | }
90 |
91 | /**
92 | * Add the correct font weight in Chrome, Edge, and Safari.
93 | */
94 |
95 | b,
96 | strong {
97 | font-weight: bolder;
98 | }
99 |
100 | /**
101 | * 1. Correct the inheritance and scaling of font size in all browsers.
102 | * 2. Correct the odd `em` font sizing in all browsers.
103 | */
104 |
105 | code,
106 | kbd,
107 | samp {
108 | font-family: monospace, monospace; /* 1 */
109 | font-size: 1em; /* 2 */
110 | }
111 |
112 | /**
113 | * Add the correct font size in all browsers.
114 | */
115 |
116 | small {
117 | font-size: 80%;
118 | }
119 |
120 | /**
121 | * Prevent `sub` and `sup` elements from affecting the line height in
122 | * all browsers.
123 | */
124 |
125 | sub,
126 | sup {
127 | font-size: 75%;
128 | line-height: 0;
129 | position: relative;
130 | vertical-align: baseline;
131 | }
132 |
133 | sub {
134 | bottom: -0.25em;
135 | }
136 |
137 | sup {
138 | top: -0.5em;
139 | }
140 |
141 | /* Embedded content
142 | ========================================================================== */
143 |
144 | /**
145 | * Remove the border on images inside links in IE 10.
146 | */
147 |
148 | img {
149 | border-style: none;
150 | }
151 |
152 | /* Forms
153 | ========================================================================== */
154 |
155 | /**
156 | * 1. Change the font styles in all browsers.
157 | * 2. Remove the margin in Firefox and Safari.
158 | */
159 |
160 | button,
161 | input,
162 | optgroup,
163 | select,
164 | textarea {
165 | font-family: inherit; /* 1 */
166 | font-size: 100%; /* 1 */
167 | line-height: 1.15; /* 1 */
168 | margin: 0; /* 2 */
169 | }
170 |
171 | /**
172 | * Show the overflow in IE.
173 | * 1. Show the overflow in Edge.
174 | */
175 |
176 | button,
177 | input {
178 | /* 1 */
179 | overflow: visible;
180 | }
181 |
182 | /**
183 | * Remove the inheritance of text transform in Edge, Firefox, and IE.
184 | * 1. Remove the inheritance of text transform in Firefox.
185 | */
186 |
187 | button,
188 | select {
189 | /* 1 */
190 | text-transform: none;
191 | }
192 |
193 | /**
194 | * Correct the inability to style clickable types in iOS and Safari.
195 | */
196 |
197 | button,
198 | [type='button'],
199 | [type='reset'],
200 | [type='submit'] {
201 | -webkit-appearance: button;
202 | }
203 |
204 | /**
205 | * Remove the inner border and padding in Firefox.
206 | */
207 |
208 | button::-moz-focus-inner,
209 | [type='button']::-moz-focus-inner,
210 | [type='reset']::-moz-focus-inner,
211 | [type='submit']::-moz-focus-inner {
212 | border-style: none;
213 | padding: 0;
214 | }
215 |
216 | /**
217 | * Restore the focus styles unset by the previous rule.
218 | */
219 |
220 | button:-moz-focusring,
221 | [type='button']:-moz-focusring,
222 | [type='reset']:-moz-focusring,
223 | [type='submit']:-moz-focusring {
224 | outline: 1px dotted ButtonText;
225 | }
226 |
227 | /**
228 | * Correct the padding in Firefox.
229 | */
230 |
231 | fieldset {
232 | padding: 0.35em 0.75em 0.625em;
233 | }
234 |
235 | /**
236 | * 1. Correct the text wrapping in Edge and IE.
237 | * 2. Correct the color inheritance from `fieldset` elements in IE.
238 | * 3. Remove the padding so developers are not caught out when they zero out
239 | * `fieldset` elements in all browsers.
240 | */
241 |
242 | legend {
243 | box-sizing: border-box; /* 1 */
244 | color: inherit; /* 2 */
245 | display: table; /* 1 */
246 | max-width: 100%; /* 1 */
247 | padding: 0; /* 3 */
248 | white-space: normal; /* 1 */
249 | }
250 |
251 | /**
252 | * Add the correct vertical alignment in Chrome, Firefox, and Opera.
253 | */
254 |
255 | progress {
256 | vertical-align: baseline;
257 | }
258 |
259 | /**
260 | * Remove the default vertical scrollbar in IE 10+.
261 | */
262 |
263 | textarea {
264 | overflow: auto;
265 | }
266 |
267 | /**
268 | * 1. Add the correct box sizing in IE 10.
269 | * 2. Remove the padding in IE 10.
270 | */
271 |
272 | [type='checkbox'],
273 | [type='radio'] {
274 | box-sizing: border-box; /* 1 */
275 | padding: 0; /* 2 */
276 | }
277 |
278 | /**
279 | * Correct the cursor style of increment and decrement buttons in Chrome.
280 | */
281 |
282 | [type='number']::-webkit-inner-spin-button,
283 | [type='number']::-webkit-outer-spin-button {
284 | height: auto;
285 | }
286 |
287 | /**
288 | * 1. Correct the odd appearance in Chrome and Safari.
289 | * 2. Correct the outline style in Safari.
290 | */
291 |
292 | [type='search'] {
293 | -webkit-appearance: textfield; /* 1 */
294 | outline-offset: -2px; /* 2 */
295 | }
296 |
297 | /**
298 | * Remove the inner padding in Chrome and Safari on macOS.
299 | */
300 |
301 | [type='search']::-webkit-search-decoration {
302 | -webkit-appearance: none;
303 | }
304 |
305 | /**
306 | * 1. Correct the inability to style clickable types in iOS and Safari.
307 | * 2. Change font properties to `inherit` in Safari.
308 | */
309 |
310 | ::-webkit-file-upload-button {
311 | -webkit-appearance: button; /* 1 */
312 | font: inherit; /* 2 */
313 | }
314 |
315 | /* Interactive
316 | ========================================================================== */
317 |
318 | /*
319 | * Add the correct display in Edge, IE 10+, and Firefox.
320 | */
321 |
322 | details {
323 | display: block;
324 | }
325 |
326 | /*
327 | * Add the correct display in all browsers.
328 | */
329 |
330 | summary {
331 | display: list-item;
332 | }
333 |
334 | /* Misc
335 | ========================================================================== */
336 |
337 | /**
338 | * Add the correct display in IE 10+.
339 | */
340 |
341 | template {
342 | display: none;
343 | }
344 |
345 | /**
346 | * Add the correct display in IE 10.
347 | */
348 |
349 | [hidden] {
350 | display: none;
351 | }
352 |
--------------------------------------------------------------------------------
/src/styles/_variables.scss:
--------------------------------------------------------------------------------
1 | $color00: #fafafa;
2 | $color01: #eaece9;
3 | $color02: #bec3c9;
4 | $color03: #70f2fc;
5 | $color04: #f59e40;
6 | $color05: #5abc64;
7 | $color06: #56bcca;
8 | $color07: #ee7fb3;
9 | $color08: #f8f8f8;
10 | $color09: #3a5783;
11 | $color10: #3498db;
12 | $color11: #0000ee;
13 | $color12: #dc2b6a;
14 |
--------------------------------------------------------------------------------
/src/styles/react-toggle.scss:
--------------------------------------------------------------------------------
1 | .react-toggle {
2 | touch-action: pan-x;
3 |
4 | display: inline-block;
5 | position: relative;
6 | cursor: pointer;
7 | background-color: transparent;
8 | border: 0;
9 | padding: 0;
10 |
11 | -webkit-touch-callout: none;
12 | -webkit-user-select: none;
13 | -khtml-user-select: none;
14 | -moz-user-select: none;
15 | -ms-user-select: none;
16 | user-select: none;
17 |
18 | -webkit-tap-highlight-color: rgba(0,0,0,0);
19 | -webkit-tap-highlight-color: transparent;
20 | }
21 |
22 | .react-toggle-screenreader-only {
23 | border: 0;
24 | clip: rect(0 0 0 0);
25 | height: 1px;
26 | margin: -1px;
27 | overflow: hidden;
28 | padding: 0;
29 | position: absolute;
30 | width: 1px;
31 | }
32 |
33 | .react-toggle--disabled {
34 | cursor: not-allowed;
35 | opacity: 0.5;
36 | -webkit-transition: opacity 0.25s;
37 | transition: opacity 0.25s;
38 | }
39 |
40 | .react-toggle-track {
41 | width: 50px;
42 | height: 24px;
43 | padding: 0;
44 | border-radius: 30px;
45 | background-color: #4D4D4D;
46 | -webkit-transition: all 0.2s ease;
47 | -moz-transition: all 0.2s ease;
48 | transition: all 0.2s ease;
49 | }
50 |
51 | .react-toggle:hover:not(.react-toggle--disabled) .react-toggle-track {
52 | background-color: #000000;
53 | }
54 |
55 | .react-toggle--checked .react-toggle-track {
56 | background-color: #19AB27;
57 | }
58 |
59 | .react-toggle--checked:hover:not(.react-toggle--disabled) .react-toggle-track {
60 | background-color: #128D15;
61 | }
62 |
63 | .react-toggle-track-check {
64 | position: absolute;
65 | width: 14px;
66 | height: 10px;
67 | top: 0px;
68 | bottom: 0px;
69 | margin-top: auto;
70 | margin-bottom: auto;
71 | line-height: 0;
72 | left: 8px;
73 | opacity: 0;
74 | -webkit-transition: opacity 0.25s ease;
75 | -moz-transition: opacity 0.25s ease;
76 | transition: opacity 0.25s ease;
77 | }
78 |
79 | .react-toggle--checked .react-toggle-track-check {
80 | opacity: 1;
81 | -webkit-transition: opacity 0.25s ease;
82 | -moz-transition: opacity 0.25s ease;
83 | transition: opacity 0.25s ease;
84 | }
85 |
86 | .react-toggle-track-x {
87 | position: absolute;
88 | width: 10px;
89 | height: 10px;
90 | top: 0px;
91 | bottom: 0px;
92 | margin-top: auto;
93 | margin-bottom: auto;
94 | line-height: 0;
95 | right: 10px;
96 | opacity: 1;
97 | -webkit-transition: opacity 0.25s ease;
98 | -moz-transition: opacity 0.25s ease;
99 | transition: opacity 0.25s ease;
100 | }
101 |
102 | .react-toggle--checked .react-toggle-track-x {
103 | opacity: 0;
104 | }
105 |
106 | .react-toggle-thumb {
107 | transition: all 0.5s cubic-bezier(0.23, 1, 0.32, 1) 0ms;
108 | position: absolute;
109 | top: 1px;
110 | left: 1px;
111 | width: 22px;
112 | height: 22px;
113 | border: 1px solid #4D4D4D;
114 | border-radius: 50%;
115 | background-color: #FAFAFA;
116 |
117 | -webkit-box-sizing: border-box;
118 | -moz-box-sizing: border-box;
119 | box-sizing: border-box;
120 |
121 | -webkit-transition: all 0.25s ease;
122 | -moz-transition: all 0.25s ease;
123 | transition: all 0.25s ease;
124 | }
125 |
126 | .react-toggle--checked .react-toggle-thumb {
127 | left: 27px;
128 | border-color: #19AB27;
129 | }
130 |
131 | .react-toggle--focus .react-toggle-thumb {
132 | -webkit-box-shadow: 0px 0px 3px 2px #0099E0;
133 | -moz-box-shadow: 0px 0px 3px 2px #0099E0;
134 | box-shadow: 0px 0px 2px 3px #0099E0;
135 | }
136 |
137 | .react-toggle:active:not(.react-toggle--disabled) .react-toggle-thumb {
138 | -webkit-box-shadow: 0px 0px 5px 5px #0099E0;
139 | -moz-box-shadow: 0px 0px 5px 5px #0099E0;
140 | box-shadow: 0px 0px 5px 5px #0099E0;
141 | }
142 |
143 | .toggle-label {
144 | margin-left: 6px;
145 | vertical-align: top;
146 | }
--------------------------------------------------------------------------------
/src/utils/color.js:
--------------------------------------------------------------------------------
1 | export const getContrastTextColor = hexColor => {
2 | let color = hexColor;
3 |
4 | if (color.indexOf('#') === 0) {
5 | color = color.slice(1);
6 | }
7 | if (color.length === 3) {
8 | color = color[0] + color[0] + color[1] + color[1] + color[2] + color[2];
9 | }
10 | if (color.length !== 6) {
11 | throw new Error('Invalid HexColor');
12 | }
13 |
14 | const r = parseInt(color.slice(0, 2), 16);
15 | const g = parseInt(color.slice(2, 4), 16);
16 | const b = parseInt(color.slice(4, 6), 16);
17 |
18 | return (0.299 * r + 0.587 * g + 0.114 * b) / 255 > 0.5 ? '#000000' : '#ffffff';
19 | };
20 |
--------------------------------------------------------------------------------
/src/utils/constants.js:
--------------------------------------------------------------------------------
1 | export const baseUrl = 'https://api.github.com/search/issues?q=';
2 | export const resultPerPage = 20;
3 | export const sortOptions = `+state:open&sort=created&order=desc&per_page=${resultPerPage}`;
4 | export const gAnalyticsID = 'G-S4SCPLGLKY';
5 |
--------------------------------------------------------------------------------
/src/utils/formatting.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable no-extend-native */
2 | String.prototype.camelToSpaces = function() {
3 | return this.replace(/([a-z])([A-Z])/g, '$1 $2');
4 | };
5 |
6 | String.prototype.addQuotes = function() {
7 | return `"${this}"`;
8 | };
9 |
10 | function hasUpperCase(str) {
11 | return str.toLowerCase() !== str;
12 | }
13 |
14 | function hasWhiteSpace(str) {
15 | return str.indexOf(' ') >= 0;
16 | }
17 |
18 | export const formatLabelsForUrl = labels => {
19 | return labels.map(label => {
20 | if (!hasUpperCase(label)) {
21 | return label;
22 | }
23 | return label
24 | .camelToSpaces()
25 | .toLowerCase()
26 | .addQuotes();
27 | });
28 | };
29 |
30 | export const formatTextToSearch = text => {
31 | if (text !== '') {
32 | if (hasWhiteSpace(text)) {
33 | return `${`${text}`.addQuotes()}+`;
34 | }
35 | return `${text}+`;
36 | }
37 | return '';
38 | };
39 |
40 | export const formatLabelForName = name => {
41 | return name.camelToSpaces().toLowerCase();
42 | };
43 |
44 | export const joinItemsForUrl = (items, itemType) => {
45 | return items.map(item => `+${itemType.slice(0, -1)}:${item}`).join('');
46 | };
47 |
--------------------------------------------------------------------------------
/src/utils/localStorage.js:
--------------------------------------------------------------------------------
1 | const handleLocalStorageErrors = () => {
2 | console.error('LocalStorage is unavailable');
3 | return null;
4 | };
5 |
6 | export function setLocalStorageItem(name, value) {
7 | if (window.localStorage) {
8 | return window.localStorage.setItem(name, value);
9 | }
10 | return handleLocalStorageErrors();
11 | }
12 |
13 | export function getLocalStorageItem(name) {
14 | if (window.localStorage) {
15 | return window.localStorage.getItem(name);
16 | }
17 | return handleLocalStorageErrors();
18 | }
19 |
20 | export const getIsDarkModeEnabled = () => {
21 | return getLocalStorageItem('dark-mode') === 'true';
22 | };
23 |
--------------------------------------------------------------------------------
/translations/README-Czech.md:
--------------------------------------------------------------------------------
1 | # Issue Collab
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > Vyhledávací nástroj, který Vám pomůže najít open source projekty
6 |
7 | ## Ukázka & Použití
8 |
9 | - Pomocí přepínačů můžete filtrovat výsledky. Volitelně lze zadat cílová slova.
10 | - Klikem na nadpis problému budete přesměrováni na stránku daného problému na Githubu na nové kartě prohlížeče
11 |
12 | 
13 |
14 | ## Původ
15 |
16 | Myšlenkou projektu je najít super projekty na GitHubu. Nativní vyhledávání na GitHubu je ale neuspokojující.
17 |
18 | Začal jsem hledat problémy během [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) (Každoroční projekt sponsorován Digital Ocean, který podporuje vývojáře, aby se zapojili do vývoje open source. Odměnou za 4 pull requesty je tričko zdarma 👕).
19 |
20 | ## Lokální vývoj
21 |
22 | Pokud máte naistalován Node.js a NPM tak pro spuštění projektu pro lokální vývoj následujte
23 | následující kroky. Applikace bude spustěna na portu 3000.
24 |
25 | ```bash
26 | npm install
27 | npm start
28 | ```
29 |
30 | Pokud nechcete instalovat Node.js ale máte na svém systému Docker, použijte `Dockerfile`.
31 | Celá aplikace se spustí v samostatném kontejneru.
32 | Applikace bude spustěna na portu 3000.
33 |
34 | ```bash
35 | ./dev.sh
36 | ```
37 |
38 | ## Přispívání
39 |
40 | Děkuji za Váš zájem. Všechny typy přispívání k tomuto projektu jsou vítány. **HACK AWAY!** 🔨🔨🔨
41 |
42 | - Forkněte a naklonujte repozitář
43 | - Vytvořte novou větev z `master` větve
44 | - Otevřete novou pull request z `master` větve
45 | - V náhledu na Netlify zkontrolujte zda pull request vypadá tak, jak má
46 |
47 |
--------------------------------------------------------------------------------
/translations/README-French.md:
--------------------------------------------------------------------------------
1 | # Problème Collab
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > Un outil de recherche conçu pour vous aider à trouver des projets open source
6 |
7 | ## Démonstration et utilisation
8 |
9 | - Utilisez les interrupteurs à bascule pour filtrer les résultats. En option saisir des mots clés de texte
10 | - Cliquez sur un titre pour ouvrir le problème sur GitHub dans un nouvel onglet
11 |
12 | 
13 |
14 | ## Contexte
15 |
16 | L'idée de ce projet vient du fait de vouloir trouver des projets sympas sur GitHub mais de ne pas se satisfaire de la recherche native de GitHub.
17 |
18 | J'ai commencé à rechercher des problèmes pendant [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) (Un événement annuel sponsorisé par Digital Ocean qui encourage les développeurs à s'impliquer dans le domaine de l'open source. Faites 4 RP en un mois et recevez un T-shirt GRATUIT 👕).
19 |
20 | ## Développement local
21 |
22 | Pour exécuter ce projet pour le développement local si vous avez Node.js et NPM
23 | installé, suivez ces étapes dans un terminal.
24 | L'application fonctionnera sur le port 3000.
25 |
26 | ```bash
27 | npm install
28 | npm start
29 | ```
30 |
31 | Si vous ne souhaitez pas installer Node.js et que Docker est présent sur votre système, alors utilisez simplement le "Dockerfile" et le script préparera l'application complète dans un conteneur séparé. L'application fonctionnera sur le port 3000.
32 |
33 | ```bash
34 | ./dev.sh
35 | ```
36 |
37 | ## Contribuant
38 |
39 | Merci pour ton intérêt! Tous les types de contributions sont les bienvenus. **HACK AWAY!** 🔨🔨🔨
40 |
41 | - Forker et cloner ce dépositaire
42 | - Créez votre branche à partir de la branche "maître"
43 | - Exécutez `npm run lint:fix` pour garantir un formatage correct
44 | - Veuillez ouvrir votre RP avec la branche "maître" comme base
45 |
46 |
--------------------------------------------------------------------------------
/translations/README-German.md:
--------------------------------------------------------------------------------
1 | # Probleme Zusammenarbeit
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > Ein Suchwerkzeug, mit dem Sie Open Source-Projekte finden können
6 |
7 | ## Demo & Verwendung
8 |
9 | - Verwenden Sie die Kippschalter, um die Ergebnisse zu filtern. Geben Sie optional Text-Schlüsselwörter ein
10 | - Klicken Sie auf einen Titel, um das Problem auf GitHub in einem neuen Tab zu öffnen
11 |
12 | 
13 |
14 | ## Hintergrund
15 |
16 | Die Idee zu diesem Projekt entstand aus dem Wunsch heraus, coole Projekte auf GitHub zu finden, da die native Suche nicht befriedigend genug ist.
17 |
18 | Meine Suche nach Problemen begann während des [Hacktoberfestes](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) (eine von Digital Ocean gesponserte jährliche Veranstaltung, die Entwickler ermutigt, sich mit Open Source zu beschäftigen. Machen Sie 4 PRs in einem Monat und erhalten Sie ein KOSTENLOSES T-Shirt 👕)
19 |
20 | ## Lokale Entwicklung
21 |
22 | Um dieses Projekt für die lokale Entwicklung auszuführen, führen Sie die folgenden Schritte in einem Terminal aus, wenn Sie Node.js und NPM installiert haben. Die App läuft auf Port 3000.
23 |
24 | ```bash
25 | npm install
26 | npm start
27 | ```
28 |
29 | Wenn Sie Node.js nicht installieren möchten und Docker auf Ihrem System vorhanden ist, dann verwenden Sie einfach `Dockerfile` und das Skript, das die gesamte Applikation in einem separaten Container vorbereitet. Die App läuft auf Port 3000.
30 |
31 | ```bash
32 | ./dev.sh
33 | ```
34 |
35 | ## Mitwirken
36 |
37 | Vielen Dank für Ihr Interesse! Alle Arten von Beiträgen sind willkommen. **HACK AWAY!** 🔨🔨🔨
38 |
39 | - Forken und klonen Sie dieses Repository
40 | - Erstellen Sie Ihren Branch aus dem `master` Branch
41 | - Führen Sie `npm run lint:fix` aus, um die korrekte Formatierung sicherzustellen
42 | - Bitte erstellen Sie Ihre PR mit dem `master` Branch als Basis
43 |
--------------------------------------------------------------------------------
/translations/README-Hindi.md:
--------------------------------------------------------------------------------
1 | # इष्षू कोलाब
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > एक खोज उपकरण जिसे आपको ओपन सोर्स प्रोजेक्ट खोजने में मदद करने के लिए डिज़ाइन किया गया है
6 |
7 | ## डेमो और उपयोग
8 |
9 | - परिणामों को फ़िल्टर करने के लिए टॉगल स्विच का उपयोग करें। वैकल्पिक रूप से टेक्स्ट कीवर्ड दर्ज करें
10 | - नए टैब में गिटहब पर समस्या को खोलने के लिए शीर्षक पर क्लिक करें
11 |
12 | 
13 |
14 | ## बाक-ग्रौन्ड
15 |
16 | इस परियोजना के लिए विचार गिटहब पर अच्छे परियोजनाओं को खोजने के लिए आता है, लेकिन गिटहब की मूल खोज से संतुष्ट नहीं है।
17 |
18 | मैंने [हैकटॉर्फफेस्ट](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) के दौरान मुद्दों को खोजना शुरू किया। ( डिजिटल ओषन द्वारा प्रायोजित एक वार्षिक कार्यक्रम जो डेवलपर्स को खुले स्रोत के साथ जुड़ने के लिए प्रोत्साहित करता है। एक महीने में 4 पीआर बनाएं और मुफ़्त टी-शर्ट प्राप्त करें 👕).
19 |
20 | ## लोकल डेवलपमेन्ट
21 |
22 | यदि आपके पास Node.js और NPM है तो लोकल डेवलपमेन्ट के लिए इस परियोजना को चलाने के लिए
23 | स्थापित एक टर्मिनल में इन चरणों का पालन करें। ऐप 3000 पोर्ट पर चलेगा।
24 |
25 | ```bash
26 | npm install
27 | npm start
28 | ```
29 |
30 | यदि आप Node.js को स्थापित नहीं करना चाहते हैं और आपके पास आपके सिस्टम पर डोकर मौजूद है, तो बस `Dockerfile` और उस स्क्रिप्ट का उपयोग करें जो एक अलग कंटेनर में पूरे एप्लिकेशन को तैयार करती है। ऐप 3000 पोर्ट पर चलेगा।
31 |
32 | ```bash
33 | ./dev.sh
34 | ```
35 |
36 | ## योगदान
37 |
38 | आपकी रूचि के लिए धन्यवाद! सभी प्रकार के योगदान का स्वागत है। **हैक अवे!** 🔨🔨🔨
39 |
40 | - इस रेपोसिटरी को फोर्क और क्लोन करें।
41 | - `मास्टर` शाखा से अपनी शाखा बनाएँ।
42 | - सही स्वरूपण सुनिश्चित करने के लिए `npm run lint:fix` को चलाएं।
43 | - कृपया अपने PR को आधार के रूप में `मास्टर` शाखा के साथ खोलें
44 |
45 |
--------------------------------------------------------------------------------
/translations/README-Hungarian.md:
--------------------------------------------------------------------------------
1 | # `Issue` Együttműködés
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > Egy keresőeszköz, amelynek célja nyílt forráskódú projektek megtalálása
6 |
7 | ## Bemutató és Használat
8 |
9 | - Használd a csúszkákat az eredmények szűréséhez. Írd be a kulcsszavakat, amikre rá akarsz keresni (opcionális)
10 | - Kattints valamelyik megjelenő címre, hogy megnyisd a probléma (`issue`) GitHub oldalát egy új lapon
11 |
12 | 
13 |
14 | ## Háttér
15 |
16 | E projekt ötlete abból ered, hogy a GitHub saját keresőfunkciója nem mindig elegendő érdekes projektek megtalálásához.
17 |
18 | Én a [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307)
19 | keretében kezdtem keresgélni, ami egy éves esemény a Digital Ocean szponzorálásával.
20 | A rendezvény célja, hogy nyílt forráskódú projektekben való közreműködésre ösztönözze a fejlesztőket.
21 | Hozz létre 4 `pull request`-et a hónap folyamán és egy ingyen pólót kapsz ajándékba.👕
22 |
23 | ## Lokális Fejlesztés
24 |
25 | Amennyiben a Node.js és az NPM már telepítve van, a projekt elindításához futtasd a következő parancsokat a terminálban
26 | (az alkalmazás a 3000-es port-on fog futni):
27 |
28 | ```bash
29 | npm install
30 | npm start
31 | ```
32 |
33 | Ha nem akarod telepíteni a Node.js-t, de a Docker jelen van a rendszerben, használhatod a Docker fájlt és a lenti szkriptet,
34 | amely külön konténerben készíti elő az alkalmazást és a 3000-es port-on futtatja azt:
35 |
36 | ```bash
37 | ./dev.sh
38 | ```
39 |
40 | ## Hozzájárulás
41 |
42 | Köszönjük az érdeklődést! Minden típusú hozzájárulást szívesen fogadunk. **Kódolásra fel!** 🔨🔨🔨
43 |
44 | - Készíts egy másolatot a `repo`-ról (`fork` + `clone`)
45 | - Hozz létre egy új ágat (`branch`) a fő ágból (`master branch`)
46 | - `Pull request`-et a master branch-et alapul véve indíts
47 | - Figyeld a `pull request` ellenőrzéseit és győződj meg róla, hogy a Netlify telepítési előnézete megfelelő
48 |
49 |
--------------------------------------------------------------------------------
/translations/README-Indonesian.md:
--------------------------------------------------------------------------------
1 | # Issue Collab
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > Sebuah alat yang di desain untuk membantu kamu menemukan projek sumber terbuka
6 |
7 | ## Demo & Penggunaan
8 |
9 | - Gunakan tombon on/off untuk melakukan penyaringan. kamu juga bisa menggunakan kata kunci.
10 | - Klik judul untuk membuka *issue* di GitHub pada tab baru
11 |
12 | 
13 |
14 | ## Latar Belakang
15 |
16 | Ide dari proyek ini datang dari bagaimana mencari proyek yang keren di GitHub tapi tidak dipersulit dengan pencarian pada GitHub.
17 |
18 | Saya memulai untuk mencari *issue* selama [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307)
19 | (Sebuah acara tahunan yang di sponsori oleh Digital Ocean yang menarik pengembang untuk terlibat dalam sumber kode terbuka. Dengan membuat 4 *PRs* dalam sebulan dan mendapatkan BEBAS Kaos 👕).
20 |
21 | ## Pengembangan Lokal
22 |
23 | Menjalankan proyek ini untuk pengembangan lokal, jika kamu sudah menginstall Node.js dan NPM, ikuti langkah - langkah ini di terminal. aplikasi kemudian akan berjalan pada *port* 3000.
24 |
25 | ```bash
26 | npm install
27 | npm start
28 | ```
29 |
30 | Jika kamu tidak ingin menginstall Node.js dan kamu telah memiliki *Docker* terinstall, cukup gunakan `Dockerfile` dan skrip yang ada akan menyiapkan aplikasi terpisah pada *container*. aplikasi akan berjalan pada *port* 3000.
31 |
32 | ```bash
33 | ./dev.sh
34 | ```
35 |
36 | ## Berkontribusi
37 |
38 | Terima kasih untuk perhatianmu! Kami menerima semua tipe kontribusi. **HACK AWAY!** 🔨🔨🔨
39 |
40 | - Fork dan clone repository ini.
41 | - Buat branch-mu dari `master` branch.
42 | - Jalankan `npm run lint:fix` untuk melakukan cek format.
43 | - Mohon untuk membuka PR dengan `Master` sebagai branch dasar.
--------------------------------------------------------------------------------
/translations/README-Italian.md:
--------------------------------------------------------------------------------
1 | # Issue Collab
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > Un tool di ricerca creato per aiutarti a trovare progetti open source su GitHub
6 |
7 | ## Demo & Utilizzo
8 |
9 | - Usa gli switch per filtrare i risultati. Opzionalmente inserisci parole chiave
10 | - Fai click su di un titolo per aprire la issue su GitHub in una nuova scheda
11 |
12 | 
13 |
14 | ## Background
15 |
16 | L'idea per questo progetto arriva dal voler trovare bei progetti su GitHub e allo stesso tempo non essere soddisfatti della ricerca nativa di GitHub.
17 | Ho iniziato a cercare delle issue durante [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) (un evento annuale sponsorizzato da Digital Ocean che incoraggia gli sviluppatori ad avvicinarsi all'Open Source. Fai 4 Pull request nel mese di Ottobre e ricevi gratis una T-shirt 👕).
18 |
19 | ## Sviluppo in locale
20 |
21 | Per eseguire questo progetto in locale se hai Node.js e NPM installati segui questi step in un terminale, l'app si aprirà sulla portà 3000.
22 |
23 | ```bash
24 | npm install
25 | npm start
26 | ```
27 |
28 | Se non vuoi installare Node.js ed hai Docker sul tuo sistema,
29 | allora puoi utilizzare il 'Dockerfile' e lo script che prepara l'applicazione in un ambiente separato
30 | L'app si aprirà sulla porta 3000.
31 |
32 | ```bash
33 | ./dev.sh
34 | ```
35 |
36 | ## Contribuire
37 |
38 | Grazie dell'interesse! Tutti i tipi di contributo sono gratiti. **HACK AWAY!** 🔨🔨🔨
39 |
40 | - Forka e clona questa repository
41 | - Crea il tuo branch dal 'master' branch
42 | - Esegui `npm run lint:fix` per assicurarti del corretto formatting
43 | - Apri una pull request con il `master` branch come base
44 |
--------------------------------------------------------------------------------
/translations/README-Japanese:
--------------------------------------------------------------------------------
1 | # Collabを発行する
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > オープンソースプロジェクトを見つけるのに役立つように設計された検索ツール
6 |
7 | ## デモと使用法
8 |
9 | - トグルスイッチを使用して結果をフィルタリングします。 オプションでテキストキーワードを入力します
10 | - タイトルをクリックして、GitHubの新しいタブで問題を開きます
11 |
12 | 
13 |
14 | ## バックグラウンド
15 |
16 | このプロジェクトのアイデアは、GitHubでクールなプロジェクトを見つけたいが、GitHubのネイティブ検索に満足していないことから生まれました。
17 |
18 | 私は中に問題を検索し始めました [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) (Digital Oceanが主催する毎年恒例のイベントで、開発者がオープンソースに参加することを奨励しています。 月に4つのPRを作成し、無料のTシャツを入手してください 👕).
19 |
20 | ## 地域開発
21 |
22 | Node.jsとNPMがある場合、ローカル開発のためにこのプロジェクトを実行するには
23 | インストールされている端末では、次の手順に従ってください。 アプリはポート3000で実行されます。
24 |
25 | ```bash
26 | npm install
27 | npm start
28 | ```
29 |
30 | Node.jsをインストールせず、Dockerが存在する場合
31 | システムの場合は、 `Dockerfile`と準備するスクリプトを使用するだけです
32 | アプリケーション全体を別のコンテナに入れます。 アプリはポート3000で実行されます。
33 |
34 | ```bash
35 | ./dev.sh
36 | ```
37 |
38 | ## 貢献
39 |
40 | ご関心をお寄せいただきありがとうございます! あらゆる種類の貢献を歓迎します。 **ハックアウェイ!** 🔨🔨🔨
41 |
42 | - このリポジトリをフォークしてクローンを作成します
43 | - `master`ブランチからブランチを作成します
44 | - `master`ブランチをベースにしてPRを開いてください
45 | - PRチェックを見て、Netlifyのデプロイプレビューが正しく表示されていることを確認します
46 |
47 |
--------------------------------------------------------------------------------
/translations/README-Kannada.md:
--------------------------------------------------------------------------------
1 | # ಇಶು ಕೊಲಾಬ್
2 |
3 | [! [ನೆಟ್ಲಿಫೈ ಸ್ಥಿತಿ] (https://api.netlify.com/api/v1/badges/a515d6f7-91ed-4ce2-899a-5958d9600ba8/deploy-status)] (https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > ಒಂದು ತೆರೆದ ಮೂಲ ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಹುಡುಕಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಶೋಧ ಸಾಧನ
6 |
7 | ## ಡೆಮೋ & ಬಳಕೆ
8 |
9 | - ಫಲಿತಾಂಶಗಳನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಲು ಟಾಗಲ್ ಸ್ವಿಚ್ ಬಳಸಿ. ಐಚ್ಛಿಕವಾಗಿ ಪಠ್ಯ ಕೀಲಿಪದಗಳನ್ನು ನಮೂದಿಸಿ
10 | - ಹೊಸ ಟ್ಯಾಬ್ ನಲ್ಲಿ GitHub ನಲ್ಲಿ ಸಮಸ್ಯೆಯನ್ನು ತೆರೆಯಲು ಶೀರ್ಷಿಕೆಯ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ
11 |
12 | ! [ezgif com-video-to-gif] (https://user-images.githubusercontent.com/39889198/67807711-ba90b080-fa6b-11e9-9326-c1dface895c2.gif)
13 |
14 | ## ಬಕ್-ಗ್ರೊಂಡ್
15 |
16 | ಈ ಯೋಜನೆಯ ಕಲ್ಪನೆಯು ಗಿಟ್ ಹಬ್ ನಲ್ಲಿ ಉತ್ತಮ ಯೋಜನೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಬರುತ್ತದೆ, ಆದರೆ ಗಿಟ್ ಹಬ್ ನ ಮೂಲ ಆವಿಷ್ಕಾರದಿಂದ ತೃಪ್ತಿಗೊಂಡಿರುವುದಿಲ್ಲ.
17 |
18 | [ಹ್ಯಾಕ್ಟೋಫೆಸ್ಟ್] (https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) ಸಮಯದಲ್ಲಿ ನಾನು ಸಮಸ್ಯೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಆರಂಭಿಸಿದೆ. (ಡಿಜಿಟಲ್ ಸಾಗರದಿಂದ ಪ್ರಾಯೋಜಿಸಲ್ಪಟ್ಟ ವಾರ್ಷಿಕ ಕಾರ್ಯಕ್ರಮವು ಮುಕ್ತ ಮೂಲಗಳೊ೦ದಿಗೆ ಸಂಪರ್ಕಿಸಲು ಡೆವಲಪರ್ ಗಳನ್ನು ಪ್ರೋತ್ಸಾಹಿಸುತ್ತದೆ.) ತಿಂಗಳಿಗೆ 4 PR ರಚಿಸಿ ಮತ್ತು ಉಚಿತ ಟೀ ಶರ್ಟ್ ಗಳನ್ನು 👕) ಪಡೆಯಿರಿ.
19 |
20 | ## ಸ್ಥಳೀಯ ಅಭಿವೃದ್ಧಿ
21 |
22 | ನೀವು Node.js ಮತ್ತು NPM ಅನ್ನು ಹೊಂದಿದ್ದರೆ ಸ್ಥಳೀಯ ಅಭಿವೃದ್ಧಿಗಾಗಿ ಈ ಯೋಜನೆಯನ್ನು ಚಾಲನೆ ಮಾಡಲು
23 | ಸ್ಥಾಪಿತವಾದ ಟರ್ಮಿನಲ್ ನಲ್ಲಿ ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ. ಈ ಆಪ್ 3000 ಪೋರ್ಟ್ ಗಳಲ್ಲಿ ರನ್ ಆಗುತ್ತದೆ.
24 |
25 | 'ಬಾಷ್'
26 | npm ಸ್ಥಾಪನೆ
27 | npm ಪ್ರಾರಂಭ
28 | ```
29 |
30 | Node.js ಅನ್ನು ಸ್ಥಾಪಿಸಲು ನೀವು ಬಯಸದಿದ್ದರೆ ಮತ್ತು ನಿಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಡಾಕರ್ ಅನ್ನು ನೀವು ಹೊಂದಿದ್ದರೆ, ಕೇವಲ 'ಡಾಕರ್ ಫೈಲ್' ಮತ್ತು ಇಡೀ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರತ್ಯೇಕ ಕಂಟೇನರ್ ನಲ್ಲಿ ತಯಾರಿಸುವ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಬಳಸಿ. ಈ ಆಪ್ 3000 ಪೋರ್ಟ್ ಗಳಲ್ಲಿ ರನ್ ಆಗುತ್ತದೆ.
31 |
32 | 'ಬಾಷ್'
33 | dev.sh
34 | ```
35 |
36 | ## ಕೊಡುಗೆಗಳು
37 |
38 | ನಿಮ್ಮ ಆಸಕ್ತಿಗೆ ಧನ್ಯವಾದಗಳು! ಎಲ್ಲಾ ರೀತಿಯ ಕೊಡುಗೆಗಳು ಸ್ವಾಗತಾರ್ಹ. **ಹ್ಯಾಕ್ ಅವೇ!** 🔨🔨🔨
39 |
40 | -ಫೋರ್ಕ್ ಮತ್ತು ಕ್ಲೋನ್ ಈ ರೆಪೊಸಿಟರಿ.
41 | - 'ಮಾಸ್ಟರ್' ಶಾಖೆಯಿಂದ ನಿಮ್ಮ ಶಾಖೆಯನ್ನು ರಚಿಸಿ.
42 | - ಸರಿಯಾದ ಸ್ವರೂಪಣೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು 'npm run lint:fix' ಅನ್ನು ಚಲಾಯಿಸಿ.
43 | - ದಯವಿಟ್ಟು ನಿಮ್ಮ PR ಅನ್ನು ಬೇಸ್ ಆಗಿ 'ಮಾಸ್ಟರ್' ಶಾಖೆಯೊಂದಿಗೆ ತೆರೆಯಿರಿ
--------------------------------------------------------------------------------
/translations/README-Malay.md:
--------------------------------------------------------------------------------
1 | # Issue Collab
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > Alat carian yang direka untuk membantu anda mencari projek sumber terbuka
6 |
7 | ## Demo & Penggunaan
8 |
9 | - Gunakan suis togol untuk menapis hasil. Masukkan kata kunci teks secara pilihan
10 | - Klik tajuk untuk membuka 'issue' di GitHub di tab baru
11 |
12 | 
13 |
14 | ## Latar belakang
15 |
16 | Idea untuk projek ini datang dari keingin mencari projek yang menarik di GitHub tetapi tidak berpuas hati dengan hasil carian asal GitHub.
17 |
18 | Saya mula mencari 'issue' semasa [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) (iaitu sebuah acara tahunan yang ditaja oleh Digital Ocean yang mendorong pemaju untuk terlibat dengan sumber terbuka. Buat 4 PR dalam sebulan dan dapatkan T-shirt PERCUMA 👕).
19 |
20 | ## Pembangunan Tempatan
21 |
22 | Untuk menjalankan projek ini dalam pembangunan tempatan, jika anda mempunyai Node.js dan NPM
23 | dipasang ikuti langkah-langkah ini di terminal. Aplikasi ini akan berjalan di port 3000.
24 |
25 | ```bash
26 | npm install
27 | npm start
28 | ```
29 |
30 | Sekiranya anda tidak mahu memasang Node.js tetapi anda mempunyai Docker pada
31 | sistem, gunakan sahaja `Dockerfile` dan skrip yang menyiapkannya keseluruhan
32 | aplikasi dalam bekas yang berasingan. Aplikasi ini akan berjalan di port 3000.
33 |
34 | ```bash
35 | ./dev.sh
36 | ```
37 |
38 | ## Cara menyumbang
39 |
40 | Terima kasih kerana minat anda! Semua jenis sumbangan dialu-alukan. **HACK AWAY!** 🔨🔨🔨
41 |
42 | - Fork dan klon repositori ini
43 | - Cipta cabang anda dari cabang `master`
44 | - Sila buka PR anda dengan cabang `master` sebagai pangkalnya
45 | - Lihatlah pemeriksaan PR untuk memastikan pratonton penggunaan Netlify kelihatan betul
46 |
47 |
--------------------------------------------------------------------------------
/translations/README-Polish.md:
--------------------------------------------------------------------------------
1 | # Issue Collab
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > Narzędzie do wyszukiwania stworzone, aby pomóc znaleźć Ci projekty open source.
6 |
7 | ## Demo & Sposób używania
8 |
9 | - Możesz użyć przełączników do filtrowania wyników. Opcjonalnie możesz wprowadzić słowa kluczowe.
10 | - Kliknij tytuł, aby otworzyć wątek na GitHubie w nowej karcie.
11 |
12 | 
13 |
14 | ## Historia projektu
15 |
16 | Pomysł na projekt przyszedł z chęci znalezienia ciekawych projektów na GitHubie, nie bedąc zadowolonym z wbudowanej wyszukiwarki GitHuba.
17 |
18 | Zacząłem szukać wątków podczas [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) (coroczne wydarzenie sponsorowane przez Digital Ocean, które zachęca programistów do angażowania się w działania open source. Wykonaj 4 PR-y w ciągu miesiąca i zdobądź DARMOWĄ koszulkę 👕).
19 |
20 | ## Rozbudowa projektu
21 |
22 | Żeby uruchomić ten projekt w celu rozwoju jeśli masz
23 | zainstalowane Node.js i NPM wykonaj te kroki w terminalu.
24 | Aplikacja powinna działać na porcie 3000.
25 |
26 | ```bash
27 | npm install
28 | npm start
29 | ```
30 |
31 | Jeśli nie chcesz instalować Node.js, a masz Dockera,
32 | użyj `Dockerfile` i skrypt który przygotowuje całą aplikację
33 | w odrębnym kontenerze. Aplikacja powinna działać na porcie 3000.
34 |
35 | ```bash
36 | ./dev.sh
37 | ```
38 |
39 | ## Wnoszenie własnego wkładu
40 |
41 | Dziekuję za zainteresowanie! Wszystkie okazje przyczyniania się do rozwoju mile widziane. **DZIAŁAJ!** 🔨🔨🔨
42 |
43 | - Użyj przycisku Fork i sklonuj to repozytorium
44 | - Utwórz nową gałąź z gałęzi `master`
45 | - Uruchom `npm run lint:fix` w celu zapewnienia prawidłowego formatowania
46 | - Proszę otwórz swój PR z gałęzią `master` jako baza.
47 |
48 |
--------------------------------------------------------------------------------
/translations/README-Portuguese.md:
--------------------------------------------------------------------------------
1 | # Issue Collab
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > Uma ferramenta feita para ajudar você a achar projetos de código aberto
6 |
7 | ## Demo & Uso
8 |
9 | - Use os interruptores para filtrar os resultado. Opcionalmente coloque palavras-chaves
10 | - Clique em um título para abrir uma issue no GitHub em outra aba.
11 |
12 | 
13 |
14 | ## Por trás
15 |
16 | A ideia para este projeto vem da vontade de achar projetos legais no GitHub mas não estar satisfeito com os resultos nativos do GitHub.
17 |
18 | Eu comecei a procurar por issues na [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) (um evento anual oferecido pela Digital Ocean que encoraja desenvolvedores a se envolverem em projetos de código aberto. Faça 4 PRs em um mês e ganhe uma camisa grátis 👕).
19 |
20 | ## Desenvolvimento local
21 |
22 | Para rodar este projeto em um ambiente local, se você tiver Node.js ou NPM instaladdo,
23 | siga os próximos passos em um terminal. A aplicação rodará na porta 3000.
24 |
25 | ```bash
26 | npm install
27 | npm start
28 | ```
29 |
30 | Se você não quer instalar Node.js e você tem um Docker no seu sistema,
31 | apenas use o `Dockerfile` e o script que prepara toda a aplicação
32 | em um contêiner separado, a aplicação rodará na porta 3000.
33 |
34 | ```bash
35 | ./dev.sh
36 | ```
37 |
38 | ## Contribuição
39 |
40 | Obrigaddo pelo seu interesse. Todos os tipos de contribuções são bem-vindos. **VAMOS HACKEAR!\*** 🔨🔨🔨
41 |
42 | - Faça um fork e clone deste repositório
43 | - Crie sua branch a partir da branch `master`
44 | - Rode `npm run lint:fix` para garantir a formatação correta
45 | - Por favor, abra seu PR com a branch `master` de referência
46 |
--------------------------------------------------------------------------------
/translations/README-Romanian.md:
--------------------------------------------------------------------------------
1 | # Issue Collab
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | Un instrument de căutare proiectat să te ajute să găsești proiecte open source
6 |
7 | ## Demo & Utilizare
8 |
9 | - Folosește comutatoarele pentru a filtra rezultatele. Opțional, poți introduce cuvinte cheie
10 | - Apasă pe un titlu pentru a deschide un issue în Github într-un tab nou
11 |
12 | 
13 |
14 | ## Context
15 |
16 | Ideea acestui proiect a venit când voiam să găsesc proiecte cool pe Github, dar nu eram satisfăcut de căutarea nativă din Github.
17 |
18 | Am început să caut issues în timpul [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) (un eveniment anual sponsorizat de Digital Ocean care încurajează dezvoltatorii să se implice în proiecte open source. Dacă faci 4 PR-uri într-o lună, primești un tricou GRATIS 👕).
19 |
20 | ## Dezvoltare Locală
21 |
22 | Că să rulezi acest proiect pentru dezvoltare locală, dacă ai NODE.js și NPM instalate, urmează acești pași în terminal. Aplicația va rula pe portul 3000.
23 |
24 | ```bash
25 | npm install
26 | npm start
27 | ```
28 |
29 | Dacă nu vrei să instalezi Node.js și ai Docker instalat pe sistem, atunci folosește doar `Dockerfile` și scriptul care pregătește toată aplicația într-un container separat. Aplicația va rula pe portul 3000.
30 |
31 | ```bash
32 | ./dev.sh
33 | ```
34 |
35 | ## Contribuții
36 |
37 | Mulțumim pentru interes! Toate tipurile de contribuții sunt binevenite. **HACK AWAY!** 🔨🔨🔨
38 |
39 | - Creează un fork și o clonă a acestui repository
40 | - Creează un branch din branch-ul `master`
41 | - Rulează `npm run lint:fix` că să te asiguri că formatarea e corectă
42 | - Te rugăm să deschizi PR-ul tău cu branch-ul `master` branch la bază
43 |
44 |
--------------------------------------------------------------------------------
/translations/README-Russian.md:
--------------------------------------------------------------------------------
1 | # Issue Collab
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > Инструмент, созданный для поиска open-source проектов
6 |
7 | ## Демо & Использование
8 |
9 | - Используте переключатели для фильтрации результатов. Можно добавить ключевые слова
10 | - Нажмите на заголовок чтобы открыть issue на GitHub в новой вкладке
11 |
12 | 
13 |
14 | ## Идея
15 |
16 | Идея для этого инструмента возникла после поиска интересных проектов на GitHub. Но так как встроенный поиск не является достаточно удобным, был создан этот проект.
17 |
18 | Я начал искать issues во время [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) (это ежегодное событие проспонсированное Digital Ocean. Оно помогает разработчикам поучаствовать в open-source разработке. Сделай 4 PRs и получи БЕСПЛАТНУЮ футболку 👕).
19 |
20 | ## Локальная разработка
21 |
22 | Чтобы запустить этот проект локально, используя Node.js 14 и NPM, следуйте этим шагам в терминале. Приложение запустится на порте 3000.
23 |
24 | ```bash
25 | npm install
26 | npm start
27 | ```
28 |
29 | Если вы не хотите устанавливать Node.js и у вас есть установленный Docker, тогда просто используйте `Dockerfile` и скрипт который запустит приложение в отдельном контейнере. Приложение запустится на порте 3000.
30 |
31 | ```bash
32 | ./dev.sh
33 | ```
34 |
35 | ## Участие в проекте
36 |
37 | Спасибо за ваш интерес! Все виды помощи приветствуются. **HACK AWAY!** 🔨🔨🔨
38 |
39 | - Сделайте fork и клонируйте этот репозиторий
40 | - Создайте ветку от `master` ветки
41 | - Выполните `npm run lint:fix` чтобы убедиться, что все форматируется корректно
42 | - Пожалуйста, открывайте PR с `master` веткой в качестве основной
43 |
44 |
--------------------------------------------------------------------------------
/translations/README-Spanish.md:
--------------------------------------------------------------------------------
1 | # Issue Collab
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > Una herramienta de búsqueda diseñada para ayudarte a buscar proyectos open source.
6 |
7 | ## Demostración y uso
8 |
9 | - Usa los switch para filtrar resultados. Opcionalmente, añade palabras clave.
10 | - Clica en un título para abrir una issue en GitHub en una pestaña nueva.
11 |
12 | 
13 |
14 | ## Background
15 |
16 | La idea para este proyecto viene de querer encontrar buenos proyectos en GitHub pero no estar satisfecho con la búsqueda nativa de GitHub.
17 |
18 | Empecé buscando issues durante el [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) (un evento anual patrocinado por Digital Ocean para adentrarse en el mundo open source. Crea 4 PR en un mes y llévate una camiseta GRATIS👕).
19 |
20 | ## Desarrollo en local
21 |
22 | Para arrancar este proyecto para desarrollar localmente si dispones de Node.js y NPM instalados, sigue estos pasos en tu terminal. Tu app se ejecutará en el puerto 3000.
23 |
24 | ```bash
25 | npm install
26 | npm start
27 | ```
28 |
29 | Si no quieres instalar Node.js y tienes Docker en tu sistema, simplemente usa `Dockerfile`y el script que prepara la aplicación en un container por separado. La aplicación se ejecutará en el puerto 3000.
30 |
31 | ```bash
32 | ./dev.sh
33 | ```
34 |
35 | ## Contribuir
36 |
37 | ¡Gracias por tu interés! Todo tipo de contribuciones son bienvenidas. **A HACKEAR!** 🔨🔨🔨
38 |
39 | - Haz un fork de este repositorio y clónalo.
40 | - Crea tu rama desde la rama `master`.
41 | - Ejecuta `npm run lint:fix` para asegurar un formato correcto.
42 | - Por favor, abre tu PR con la rama `master` como base.
43 |
--------------------------------------------------------------------------------
/translations/README-Vietnamese.md:
--------------------------------------------------------------------------------
1 | # Issue Collab
2 |
3 | [](https://app.netlify.com/sites/issue-collab/deploys)
4 |
5 | > Một công cụ tìm kiếm được thiết kế để giúp bạn tìm những dự án mã nguồn mở
6 |
7 | ## Demo & Cách sử dụng
8 |
9 | - Sử dụng phím bập bênh (toggle) để lọc kết quả. Bạn cũng có thể tùy chọn gõ từ khóa
10 | - Click vào tựa đề để mở một issue trên Github ở tab mới
11 |
12 | 
13 |
14 | ## Hoàn cảnh
15 |
16 | Ý tưởng cho dự án này đến từ việc mong muốn tìm những dự án hay ho trên Github nhưng vẫn chưa thỏa mãn với tìm kiếm của Github.
17 |
18 | Tôi bắt đầu tìm những issues [Hacktoberfest](https://medium.freecodecamp.org/i-just-got-my-free-hacktoberfest-shirt-heres-a-quick-way-you-can-get-yours-fa78d6e24307) (một sự kiện diễn ra hằng năm được tài trợ bởi Digital Ocean giúp khuyến khích các developer tham gia vào mã nguồn mở. Tạo 4 PRs trong một tháng để nhận được một áo thun MIỄN PHÍ 👕).
19 |
20 | ## Phát triển trên máy
21 |
22 | Để chạy dự án này trên máy (local development) nếu bạn đã cài đặt Node.js hoặc NPM thì thực hiện những bước sau ở terminal. App sẽ chạy tại cổng 3000.
23 |
24 | ```bash
25 | npm installgi
26 | npm start
27 | ```
28 |
29 | Nếu bạn không muốn cài đặt Node.js và bạn đã có Docker hiện diện trên hệ thống,
30 | thì chỉ cần dùng `Dockerfile` và đoạn script chuẩn bị cho toàn bộ ứng dụng đặt ở một
31 | thư mục chứa khác. App sẽ chạy trên cổng 3000.
32 |
33 | ```bash
34 | ./dev.sh
35 | ```
36 |
37 | ## Đóng góp
38 |
39 | Cảm ơn vì sự hứng thú của bạn! Tất cả những hình thức đóng góp đều được hoan nghênh. **HACK AWAY!** 🔨🔨🔨
40 |
41 | - Fork và clone từ repository này
42 | - Tạo nhánh mới của bạn từ nhánh `master`
43 | - Hãy mở một PR mới với nhánh `master` là căn bản.
44 | - Đừng quên xem kết quả kiểm tra PR để chắc chắn rằng bản xem trước khi triển khai trên Netlify là chính xác.
45 |
46 |
--------------------------------------------------------------------------------