-
Notifications
You must be signed in to change notification settings - Fork 24
/
Copy pathchecklist.json
131 lines (131 loc) · 5.42 KB
/
checklist.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
{
"tasks":[
{
"name":"Choose a cool name!",
"name_pt_br":"Escolha um nome descolado!",
"link":"http://ivantomic.com/projects/ospnc/"
},
{
"name":"Create a description for your project.",
"name_pt_br":"Crie uma descrição coerente para seu projeto.",
"link":"#"
},
{
"name":"Add a README.md file containing all the basic information about your project.",
"name_pt_br":"Adicione um README.md contendo todas as informações básicas sobre o seu projeto.",
"link":"https://en.wikipedia.org/wiki/README"
},
{
"name":"Create a CONTRIBUTING.md file containing all the necessary information so that other developers can help you.",
"name_pt_br":"Crie um arquivo CONTRIBUTING.md contendo todas as informações necessárias para que outros desenvolvedores ajudem ;)",
"link":"https://github.com/blog/1184-contributing-guidelines"
},
{
"name":"Add a .gitignore file containing everything you do not want versioning .",
"name_pt_br":"Adicione um arquivo .gitignore contendo tudo o que você não deseja versionar.",
"link":"https://help.github.com/articles/ignoring-files/"
},
{
"name":"Select and add the best license for your project.",
"name_pt_br":"Escolha uma licença adequada.",
"link":"http://choosealicense.com/"
},
{
"name":"Choose a methodology versioning and follow.",
"name_pt_br":"Escolha uma metodologia de versionamento e a siga!",
"link":"http://semver.org/"
},
{
"name":"Create a roadmap to make clear the course of the project.",
"name_pt_br":"Defina um Roadmap para deixar claro os rumos que o projeto vai tomar.",
"link":"https://en.wikipedia.org/wiki/Technology_roadmap"
},
{
"name":"Document your project in the best possible way.",
"name_pt_br":"Documente seu projeto da melhor forma possível.(Como usar, dependências, suporte, etc...)",
"link":"http://blog.smartbear.com/careers/13-things-people-hate-about-your-open-source-docs/"
},
{
"name":"Describe your Releases clearly and objectively or create a CHANGELOG.md file and do it there.",
"name_pt_br":"Descreva suas Releases de forma clara e objetiva ou crie um arquivo CHANGELOG.md e faça isso lá.",
"link":"http://keepachangelog.com/"
},
{
"name":"Use badges to indicate the status of your project.",
"name_pt_br":"Use Badges para indicar os vários status do projeto.",
"link":"http://shields.io/"
},
{
"name":"Configure and add a .editorconfig.",
"name_pt_br":"Configure e adicione um .editorconfig.",
"link":"http://editorconfig.org/"
},
{
"name":"When necessary do not hesitate to create a website for your project. Enjoy and publish with github pages.",
"name_pt_br":"Quando necessário, crie um website para seu projeto. Aproveite e publique com github pages ;)",
"link":"https://pages.github.com/"
},
{
"name":"Write automated tests",
"name_pt_br":"Escreva testes automatizados!",
"link":"https://www.inflectra.com/Ideas/Topic/Testing-Methodologies.aspx"
},
{
"name":"Integrate your tests a Continuous Integration service.",
"name_pt_br":"Integre seus testes a um serviço de Integração Contínua.",
"link":"https://travis-ci.org/"
},
{
"name":"Provide your project in the appropriate package manager. (EX: bower, npm, etc...)",
"name_pt_br":"Disponibilize seu projeto no gerenciador de pacotes adequado. (EX: bower, npm, etc...)",
"link":"https://en.wikipedia.org/wiki/List_of_software_package_management_systems"
}
],
"tricks":[
{
"name":"Learn all about Github.",
"name_pt_br":"Aprenda tudo sobre o Github.",
"link":"https://help.github.com/"
},
{
"name":"Be the master of Markdown.",
"name_pt_br":"Seja o mestre em Markdown.",
"link":"https://guides.github.com/features/mastering-markdown/"
},
{
"name":"If you are a student, receive your Student Developer Pack.",
"name_pt_br":"Se você é estudante, receba seu Student Developer Pack.",
"link":"https://education.github.com/"
},
{
"name":"Use Emoji Emoticons.",
"name_pt_br":"Use Emoji Emoticons sem moderação.",
"link":"http://www.emoji-cheat-sheet.com/"
},
{
"name":"Always use SVG.",
"name_pt_br":"Use sempre SVG.",
"link":"https://github.com/willianjusten/awesome-svg"
},
{
"name":"Remember the existence of Gitter to integrate a chat to your repository.",
"name_pt_br":"Lembre-se da existência do Gitter para integrar um Chat a seu repositório.",
"link":"https://gitter.im/"
},
{
"name":"Submit your project for the appropriate newsletter.",
"name_pt_br":"Submeta seu projeto a newsletter adequada.",
"link":"https://github.com/randalmaia/awesome-newsletters"
},
{
"name":"Submit your project for the appropriate awesome list.",
"name_pt_br":"Submeta seu projeto a awesome list adequada.",
"link":"https://github.com/sindresorhus/awesome"
},
{
"name":"Article with more tips to create your open projects focusing on javascript :)",
"name_pt_br":"Artigo com mais dicas iradas para criar seus projetos abertos focando em javascript :)",
"link":"https://ericdouglas.github.io/2015/09/27/checklist-for-your-new-open-source-javascript-project/"
}
]
}