Standup: Difference between revisions

3,220 bytes added ,  1 October 2018
add note about end of days
(→‎Events: add standup v2 event)
(add note about end of days)
 
(8 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Summary ==
== Summary ==
<big>'''NOTE: Standup is shutting down in October 2018. [http://bluesock.org/~willkg/blog/mozilla/standup_end_of_days.html See end-of-days blog post.]'''</big>


[http://standu.ps Standup] is a system for capturing status updates. It is designed to help teams keep each other up to date with what's going on without requiring additional meetings. It can help surface blockers and other issues that impede progress.
[http://standu.ps Standup] is a system for capturing status updates. It is designed to help teams keep each other up to date with what's going on without requiring additional meetings. It can help surface blockers and other issues that impede progress.
Line 7: Line 9:
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.


== News ==
* September 7th, 2016: Undergoing a rewrite in Django.


== Team ==
== Team ==
Line 30: Line 29:
** Note: When in doubt, file bugs in the Standup website issue tracker.
** Note: When in doubt, file bugs in the Standup website issue tracker.
* '''IRC:''' We hang out on #standup on irc.mozilla.org
* '''IRC:''' We hang out on #standup on irc.mozilla.org
== Project reports ==
* June 8, 2018 report: http://bluesock.org/~willkg/blog/mozilla/standup_report_20180608.html


== How do I ...? ==
== How do I ...? ==
=== Contribute patches, fix bugs, test and so on ===
Standup is built by you. Development is currently managed in a [https://github.com/mozilla/standup Github repository].


=== Create an account ===
=== Create an account ===


Go to [http://standu.ps/ Standup] and create an account there.
Go to [http://standu.ps/ Standup] and click on "Sign in". If you don't have an account, it'll create one and send you to the profile page.
 
=== Sign in with passwordless email code ===
 
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.
 
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.
 
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 ===
 
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]]
 
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.


Via the irc bot, you just talk to it. For example:
If you post from a project page on Standup, then your post will be associated with that project.


     standup-irc: Today I wrote a wiki page documenting how standup works.
Via the IRC bot, you just talk to it. For example:
 
     standups: Today I wrote a wiki page documenting how standup works.


For syntax help, see the ''Status message formatting'' section later in this wiki page.
For syntax help, see the ''Status message formatting'' section later in this wiki page.
Line 55: Line 90:
You can see if it trusts you by doing this:
You can see if it trusts you by doing this:


     standup-irc: !trust myircnick
     standups: !trust myircnick


where ''myircnick'' is your irc nick.
where ''myircnick'' is your irc nick.
Line 69: Line 104:
You can tell the IRC bot to delete the message:
You can tell the IRC bot to delete the message:


     standup-irc: !delete nnnn
     standups: !delete nnnn


where '''nnnn''' is the Status id number.
where '''nnnn''' is the Status id number.
Line 77: Line 112:
Go to the channel you want to invite the bot into, then invite the bot:
Go to the channel you want to invite the bot into, then invite the bot:


     /invite standup-irc
     /invite standups


=== 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
 
=== 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:
 
    standups: !talkback quiet


     standup-irc: !bye
In quiet mode, it'll private message the user with the reply.
 
If you want it loud again:
 
     standups: !talkback loud


=== How to ask the IRC bot for help ===
=== How to ask the IRC bot for help ===
Line 89: Line 136:
You can ask the bot for help using the '''!help''' command:
You can ask the bot for help using the '''!help''' command:


     standup-irc: !help
     standups: !help


It'll reply to you via a direct message with a list of all available commands.
It'll reply to you via a direct message with a list of all available commands.
Line 95: Line 142:
=== Create, manage or remove teams ===
=== Create, manage or remove teams ===


Standup has the ability to group people and projects 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 Standup admin.
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:


=== File an issue for a bug or new feature ===
# the name of the team
# the members of the team (names or IRC nicks)
 
Members of the team need to all have existing Standups accounts.
 
We can add and remove people at any time.


Go to https://github.com/mozilla/standup/issues and file something there.
We'd love to make this self-service, but haven't had time to implement that.


=== Contribute patches, fix bugs, test and so on ===
=== File an issue for a bug or new feature ===


Standup is built by you. Development is currently managed in a [https://github.com/mozilla/standup Github repository].
Go to [https://github.com/mozilla/standup/issues the Standup issue tracker] and file something there.


== Status message formatting ==
== Status message formatting ==
Line 125: Line 177:
|}
|}


== Events ==
== News and Events ==
 
=== December 19th, 2016: Switched to Mozilla's SSO for authentication ===
 
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.
 
If you have problems, please contact us and we can help you out.
 
--[[User:Willkg|Willkg]] ([[User talk:Willkg|talk]]) 13:20, 19 December 2016 (PST)


=== September 23rd, 2016: Pushed out the Standup v2 rewrite ===
=== September 23rd, 2016: Pushed out the Standup v2 rewrite ===
Line 149: Line 211:
Please use the standups IRC bot going forward.
Please use the standups IRC bot going forward.


--[[User:Willkg|Willkg]] ([[User talk:Willkg|talk]]) 18:49, 18 September 2016 (PDT)--[[User:Willkg|Willkg]] ([[User talk:Willkg|talk]]) 13:01, 13 September 2016 (PDT)
--[[User:Willkg|Willkg]] ([[User talk:Willkg|talk]]) 13:01, 13 September 2016 (PDT)
Confirmed users
537

edits