Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Tips for OSS
Search
kkeeth
August 04, 2018
0
440
Tips for OSS
kkeeth
August 04, 2018
Tweet
Share
More Decks by kkeeth
See All by kkeeth
The history of Javascript frameworks: changes in front-end design philosophy
clown0082
1
51
Visually experience the beauty of mathematics with p5.js
clown0082
0
2.2k
Rediscover the joy of coding with Creative Coding
clown0082
0
1.1k
全員が意思決定する会社で開発者体験や生産性を見る大変さについて
clown0082
0
470
JavaScript × Mathematics go to Digital Art
clown0082
1
240
In-house study group at YUMEMI
clown0082
0
120
Playing Ionic Logo by p5.js
clown0082
0
150
Skills that employers recommend students to acquire
clown0082
0
210
Walking through the source code of an OSS Library(ESLint))
clown0082
0
300
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
649
58k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
126
32k
jQuery: Nuts, Bolts and Bling
dougneiner
59
7.2k
Optimising Largest Contentful Paint
csswizardry
12
2.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
221
21k
Fantastic passwords and where to find them - at NoRuKo
philnash
39
2.5k
The Invisible Customer
myddelton
114
12k
Principles of Awesome APIs and How to Build Them.
keavy
121
16k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Making Projects Easy
brettharned
109
5.5k
Building Applications with DynamoDB
mza
88
5.6k
Transcript
Tips for OSS k-kuwahara @kuwahara_jsri @clown0082
About me const my_info = { Name: ‘܂ݪਔ’, Home: ‘ෑ,
ౡ’, Interest: ‘όεέ, কع, ຊञ’, PokemonGo: ‘TL38’, Workplace: ‘Yumemi Inc’, Skillset: ‘JavaScript, Node.js, PHP, Ruby’ }
github.com/riot
Publicity
https://riotjs-jp.connpass.com/event/95244/
Please feel free to join us !! https://riotjs-jp.connpass.com/event/95244/
⚠Attention⚠ The code does not appear in this slide❗ I'm
so sorry❗
Have you ever published a library?
I made these two libraries using .
https://www.npmjs.com/package/ja-greetings
https://www.npmjs.com/package/ja-greetings Please download
https://www.npmjs.com/package/cmd-ranking
https://www.npmjs.com/package/cmd-ranking Please download
Why ?
1. JavaScript 2. Studying asynchronous processing ✎ 3. Easier than
I thought 4. There are lots of knowledge Because…
Why ?
1. High affinity with javascript 2. Studying OSS ✎ Because…
Procedure until release to npm
1. Create account on npm site 2. Develop library 3.
Write setting items necessary for package.json 4. Login npm on your terminal 5. execute “npm publish” ToDo
package.json (excerpt)
package.json (excerpt)
What do I need for OSS? (tips)
• Enrich README • Enhance help • Prepare a shortcut
command • Put some badges on README Tips
README contents
-h, —help
shortcut shortcut command
shortcut The substance is this
Plz show this site → https://shields.io/ BTW, We can also
make our own badge ↓ For badges
Let’s create any libraries!! and Let’s personal branding!!
None