dwyl / start-here Goto Github PK
View Code? Open in Web Editor NEW:bulb: A Quick-start Guide for People who want to dwyl :heart: :white_check_mark:
Home Page: https://github.com/dwyl/home
:bulb: A Quick-start Guide for People who want to dwyl :heart: :white_check_mark:
Home Page: https://github.com/dwyl/home
add these links and text to the touch-typing section of the readme:
As discussed in dwyl/summer#22 (comment)
To include:
Exploring Expressions of Emotions in GitHub Commit Messages
http://geeksta.net/geeklog/exploring-expressions-emotions-github-commit-messages/
Hey! I think I good pinged in some notifications recently and totally want to get round to them but I'm not very good at finding my way through my notification history. Any suggestions on working out what I was supposed to be doing?
A lot has happened since this readme was first authored! People finding dwyl will naturally gravitate to a repo called start-here
so it should be a little more obvious what we do at dwyl in the first couple of sentences (and a clearer link to the manifesto).
I still love most of this, I think it just needs to be updated.
Reference: dwyl/print-me#14 (comment)
This would mean start-here
helps people:
https://github.com/dwyl/start-here/blob/master/books-to-read.md
"SuggestdBy" as a key in the JSON - is this intentional? If not, maybe catch it now before it propagates?
so that you can open atom from the terminal e.g: atom .
otherwise you will see the error: -bash: atom: command not found
With the Atom open on your computer, Click Atom >> Install Shell Commands
You should expect to see:
Borrowed from: http://stackoverflow.com/a/23666354/1148249
I suggest that our _values_ should _not_ be a _static_ list, but instead each person who uses/builds a product with us, should be asked to rank their list of values/priorities (both) when they join (and periodically there after _people's priorities change_ ... we need to track this).
Linked to #28.
If you have 2 factor authentication (2FA) turned on, you'll need to use a personal token instead of a password if you log into git from the command line.
We need to have this documented somewhere if we plan to encourage 2FA.
At first I tacked this onto the vim ticket, but I thought it would be better on it's own.
When someone is beginning to start working with the command line it is generally a pretty minimal experience. There are lot's of great endeavours to "bootstrap" defaults that can make it a much more enjoyable experience.
There is a great list here that outlines a lot of options for getting a leg up... http://dotfiles.github.io/
Perhaps this project may want to endeavour in creating it's own "dot-files" that people can adopt.
@iteles while reviewing the freelance agreement: https://github.com/dwyl/summer-2015/blob/9ee717657115de822916838833cab8d2ef9be9b7/freelance-agreement.md I noted an omission...
we need to craft our Definition of Done for dwyl.
There can be no ambiguity or imprecision in the language.
Please let me know when you have time this evening.
For others following along who are not familiar with this expression, please read:
While the @iteles notes on "The Good Parts" are great! Some people have found eloquent javascript quite useful: http://eloquentjavascript.net/ should we add it?
I've noticed @dwyl has choosen Vagrant to setup all their development environments.
I know Docker is a much different approach than Vagrant, but I was just wondering: could Docker tutorials be added to the readmes? For example, a short tutorial on how to setup ES with Docker.
You might say no because @dwyl would want to keep homogeneity of environments across all contributors by using the same Vagrantfile, and I would agree with that if special setups are needed. In case the answer is no, it might be interesting to add a note in this repo that Vagrant is prefered.
But in case of @docdis org, whose goal is to spread knowledge, it might be worthy adding Docker tutorials because it adds an alternative for newcomers to start off the tutorials, thus, reaching more people.
@iteles @blossomica noted that the video has been taken down by youtube ... https://www.youtube.com/watch?v=s37GTK6JFcI π’
Can you help find a suitable replacement?
http://www.bloomberg.com/graphics/2015-paul-ford-what-is-code/ (long but good)
@iteles have you decided on CSS guidelines?
https://en.bem.info/method/
Should we have an FAQ section in the Readme or have a FAQ.md ?
I just recently came across dwyl and it seems like an amazing little hub of activity. π The Touch Typing section caught my attention right away, simply because that's a skill I've been meaning to learn for some time now.
Here's the thing: all tutorials listed there seem pretty solid, but, I can only use Keybr, as it's the only one that allows switching between different keyboard layouts. It's not even a matter of QWERTY/DVORAK: German, French and Portuguese keyboards, among others, have subtle changes in their layouts that make using either other tutorial (Typing Club, BBC) impossible.
So, maybe there should be some way to let people know right away which layouts are supported in each tutorial. Maybe using flag emojis (π¬π§, πΊπΈ, π΅πΉ, etc.), but I'm not sure how widely supported those are. Anyway, it's a small thing, but one I would've found useful. π
Can we take this one step further...?
This is the old one:
https://github.com/TheOdinProject/curriculum
The node.js project has a good first contribution
label to encourage people to get involved: https://github.com/nodejs/node/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+contribution%22
Can we do something similar?
If you have not already setup your computer to access github using ssh, the follow these instructions: https://help.github.com/articles/generating-ssh-keys/
Need to create a general code of conduct for dwyl, linked to dwyl/summer#8
(Create in separate repo for general use)
We need someone to grock Google Analytics well enough to teach it to other people. I know a fair amount, but we need someone who is passionate about stats/data/insights to take the lead. any volunteers?
@iteles any others?
I've noticed that people getting to grips github are often flummoxed by vim.
Should we include a good vim tutorial in our Github section? Or create our own in docdis? http://www.openvim.com/
Two-Factor Auth makes your GitHub account Secure.
See:
Hooray! π
Good overview of Material Design ("different not better")
https://medium.com/android-news/material-design-is-different-not-better-87909af6ffe1
@iteles where are we keeping the links to design "patterns"?
again, as noted by @blossomica the Learn JavaScript video has been taken down... π
I'm beginning to think we need to re-prioritise #ProjectVideo ... https://github.com/dwyl/video/issues
βYour mind is like a parachute; it only works when it is open.β ~ Anthony D'Angelo
"I'm not young enough to know everything" ~ J. M. Barrie
These will most likely turn into a 'uniform' of sorts. And I would definitely wear some 'do what you love' t-shirts as part of my day-to-day wardrobe! [Trying hard not to spin this off into a clothing line - I see brush script in our future].
Tasks:
What subjects are essential for everyone on our team to grok?
Need to create a prioritised list.
(Reminded today by issues #81 on micro-optimisations)
e.g. the iPhone 4 is not going to be updated by Apple so is now a Security vulnerability ...
http://www.intego.com/mac-security-blog/if-you-care-about-security-throw-away-your-iphone-4-right-now/
@iteles again, as noted by @blossomica the Learn CSS Video
link we had shared is broken! (because "MammothInteractive" wants people to pay for their content ...)
Please help source an alternative. thanks!
I've assumed yes, but this will lead to clumping of titles around these words. Don't know if that's important.
I'm going to be away in July and would like to learn/contribute/prep for portugal in the meantime. This might be documented elsewhere but I couldn't find it. Cheers π
@iteles can you please remind us which atom plugin you are using to track the section you are editing in Markdown doc? thanks!
Would be nice to have an ordered list of our priorities so the things we consider most important are seen first.
These need to happen. Because they're awesome. And because our friends love stickers and will absolutely support us if we add a little awesomeness to their laptops.
Tasks:
We need to develop a list of non-code tasks which can be done by anyone...
relates to: #63
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.