Standup: Difference between revisions

Jump to navigation Jump to search
520 bytes added ,  9 November 2017
update the standup page a bit
(Add GitHub login instructions)
(update the standup page a bit)
Line 7: Line 7:
Standup has an API allowing anyone to build systems to interact with it. (Note: The API is a work in progress--if you're interested in helping, let us know.)
Standup has an API allowing anyone to build systems to interact with it. (Note: The API is a work in progress--if you're interested in helping, let us know.)


Standup is an Open Source project. All code is available in the [https://github.com/mozilla/standup Github repository].
Standup is an Open Source project. All code is available in the [https://github.com/mozilla/standup Github repository]. All work done on Standup is done by volunteers like you.


== Team ==
== Team ==
Line 35: Line 35:
=== Sign in with passwordless email code ===
=== Sign in with passwordless email code ===


We use Auth0 now for authentication. When you go to sign in, the Auth0 form will ask you if you want to sign in with LDAP, Github, or passwordless email. Fill in your email address and submit the form.
We use Mozilla's SSO now for authentication. When you go to sign in, the Mozilla SSO form will ask you if you want to sign in with LDAP, Github, or passwordless email. Fill in your email address and submit the form.


Auth0 will send an email with a code to the account you specify.
Mozilla's SSO will send an email with a code to the account you specify.


You must use the email address associated with your Standup account.
You must use the email address associated with your Standup account.


The email will come from <tt>noreply@sso.mozilla.com</tt>. If you don't get an email within a couple of minutes, then check your spam folder.
The email will come from <tt>noreply@sso.mozilla.com</tt>. If you don't get an email within a couple of minutes, then check your spam folder.
'''Note: If you are a Mozilla employee, use your LDAP account.'''


=== Sign in with GitHub ===
=== Sign in with GitHub ===


We use Auth0 now for authentication. When you go to sign in, the Auth0 form will ask you if you want to sign in with LDAP, GitHub, or passwordless email. If you have previously signed into another service with Auth0 it may present your last login as the default choice. There is a link under the service to use a different account.
We use Mozilla's SSO now for authentication. When you go to sign in, the Mozilla SSO form will ask you if you want to sign in with LDAP, GitHub, or passwordless email. If you have previously signed into another service with Mozilla SSO it may present your last login as the default choice. There is a link under the service to use a different account.


[[File:Auth0 Screenshot.png|none]]
[[File:Auth0 Screenshot.png|none]]


Picking GitHub will take you to the GitHub site where you can authorize Standups and then will be brought back to your Standups profile page.
Picking GitHub will take you to the GitHub site where you can authorize Standups and then will be brought back to your Standups profile page.
'''Note: If you are a Mozilla employee, use your LDAP account.'''
=== Get help with account problems ===
If you have problems with your account or maybe logged in with a different identity and now have multiple accounts, let us know by filing an issue in the [https://github.com/mozilla/standup/issues Standup issue tracker].


=== Post a status message ===
=== Post a status message ===


You can post a status through the web-site or through the irc bot.
You can post a status through the web-site or through the IRC bot.


Via the website, you need to log in and then post the status using the form.
Via the website, you need to log in and then post the status using the form.
Line 59: Line 67:
If you post from a project page on Standup, then your post will be associated with that project.
If you post from a project page on Standup, then your post will be associated with that project.


Via the irc bot, you just talk to it. For example:
Via the IRC bot, you just talk to it. For example:


     standups: Today I wrote a wiki page documenting how standup works.
     standups: Today I wrote a wiki page documenting how standup works.
Line 97: Line 105:
=== How to kick the IRC bot out of my project channel ===
=== How to kick the IRC bot out of my project channel ===


Tell the bot "bye!":
Tell the bot "!bye":


     standups: !bye
     standups: !bye


=== How to reduce the noise from standups irc bot ===
=== How to reduce the noise from standups IRC bot ===


The default for the standups irc bot is to reply to every status posting. If that doesn't jive with the culture of your channel, you can quiet the bot down:
The default for the standups IRC bot is to reply to every status posting. If that doesn't jive with the culture of your channel, you can quiet the bot down:


     standups: !talkback quiet
     standups: !talkback quiet
Line 123: Line 131:
=== Create, manage or remove teams ===
=== Create, manage or remove teams ===


Standup has the ability to group people into a team. This lets you see the team's status messages which may cross projects and irc channels.
Standup has the ability to group people into a team. This lets you see the team's status messages which may cross projects and IRC channels.


To create, manage and remove teams, contact a Standups admin or write up an issue in the [https://github.com/mozilla/standup/issues issue tracker]. In order for us to create a team, we need to know the following:
To create, manage and remove teams, contact a Standups admin or write up an issue in the [https://github.com/mozilla/standup/issues issue tracker]. In order for us to create a team, we need to know the following:
Line 164: Line 172:
== News and Events ==
== News and Events ==


=== December 19th, 2016: Switched to Auth0 for authentication ===
=== December 19th, 2016: Switched to Mozilla's SSO for authentication ===


Mozilla chose Auth0 as an authentication provider. We're taking advantage of that and switching from Github auth to Auth0. Through Auth0, you can continue to sign in with Github. You can also choose to sign in with passwordless email code.
We're using Mozilla's SSO as our authentication provider much like other Mozilla sites. Through Mozilla's SSO, you can continue to sign in with Github. You can also choose to sign in with passwordless email code and your LDAP account if you're an employee.


While doing this, we fixed some auth flow problems. It should work better for new users.
While doing this, we fixed some auth flow problems. It should work better for new users.
Confirmed users
537

edits

Navigation menu