Skip to content

Commit

Permalink
Update stride urls to stride.build
Browse files Browse the repository at this point in the history
  • Loading branch information
Nathan Jones committed Feb 7, 2024
1 parent e498ecb commit 6486b4f
Show file tree
Hide file tree
Showing 13 changed files with 101 additions and 75 deletions.
5 changes: 3 additions & 2 deletions .pairs
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,9 @@ pairs:
tvh: Travis Vander Hoop; tvanderhoop
jm: Jenn Miller; jmiller
aj: Anurup Joseph; ajoseph
nj: Nathan Jones; njones
email:
prefix: pair
domain: stridenyc.com
domain: stride.build
no_solo_prefix: true
global: false # Set to true for git-pair to change git configuration for all your projects
global: false # Set to true for git-pair to change git configuration for all your projects
22 changes: 11 additions & 11 deletions CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,19 @@ In the interest of fostering an open and welcoming environment, we as contributo

Examples of behavior that contributes to creating a positive environment include:

* Using welcoming and inclusive language
* Being respectful of differing viewpoints and experiences
* Gracefully accepting constructive criticism
* Focusing on what is best for the community
* Showing empathy towards other community members
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members

Examples of unacceptable behavior by participants include:

* The use of sexualized language or imagery and unwelcome sexual attention or advances
* Trolling, insulting/derogatory comments, and personal or political attacks
* Public or private harassment
* Publishing others' private information, such as a physical or electronic address, without explicit permission
* Other conduct which could reasonably be considered inappropriate in a professional setting
- The use of sexualized language or imagery and unwelcome sexual attention or advances
- Trolling, insulting/derogatory comments, and personal or political attacks
- Public or private harassment
- Publishing others' private information, such as a physical or electronic address, without explicit permission
- Other conduct which could reasonably be considered inappropriate in a professional setting

## Our Responsibilities

Expand All @@ -34,7 +34,7 @@ This Code of Conduct applies both within project spaces and in public spaces whe

## Enforcement

Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at remote_retro@stridenyc.com. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting the project team at remote_retro@stride.build. The project team will review and investigate all complaints, and will respond in a way that it deems appropriate to the circumstances. The project team is obligated to maintain confidentiality with regard to the reporter of an incident. Further details of specific enforcement policies may be posted separately.

Project maintainers who do not follow or enforce the Code of Conduct in good faith may face temporary or permanent repercussions as determined by other members of the project's leadership.

Expand Down
27 changes: 18 additions & 9 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,43 +9,52 @@ Thank you for considering contributing to Remote Retro. We're happy to have you!
The best way to contribute is to take a look at our current backlog and work on a story that you're most excited about. Please take a look at the [Project Management](https://github.com/stride-nyc/remote_retro#project-management) section of our Readme for viewing the backlog. Bug fixes and documentation improvements are also welcome.

# Code of Conduct

Please read our [Code of Conduct](https://github.com/stride-nyc/remote_retro/blob/master/CODE_OF_CONDUCT.md) before contributing.

# First time contributing?

Unsure where to begin contributing to Remote Retro? You can start by looking through [issues](https://github.com/stride-nyc/remote_retro/issues) that have the "beginner-friendly" or "help wanted" label.

# Getting started
* Before you start coding, please see the [Dev Environment Setup](https://github.com/stride-nyc/remote_retro#dev-environment-setup) and [Tests](https://github.com/stride-nyc/remote_retro#tests) sections of the Readme for information about getting set up and running the tests.
* We require all contributors to sign a Contributor License Agreement before contributing. You will be prompted to electronically sign the individual CLA when you make a pull request.

- Before you start coding, please see the [Dev Environment Setup](https://github.com/stride-nyc/remote_retro#dev-environment-setup) and [Tests](https://github.com/stride-nyc/remote_retro#tests) sections of the Readme for information about getting set up and running the tests.
- We require all contributors to sign a Contributor License Agreement before contributing. You will be prompted to electronically sign the individual CLA when you make a pull request.
- The individual CLA can be viewed [here](https://gist.github.com/qlaire/cfcc3a2b9ab28f3c97716e4040afe578)
- The corporate CLA can be viewed [here](https://gist.github.com/qlaire/c6b31ad2ba9489e75f6c810be466e7c6)
* Please see the [Project Management](https://github.com/stride-nyc/remote_retro#project-management) section to see how to view Remote Retro's current feature pipeline.
- Please see the [Project Management](https://github.com/stride-nyc/remote_retro#project-management) section to see how to view Remote Retro's current feature pipeline.

Once you're ready to start coding:

1. Create your own fork of the code
2. Make the necessary changes in your fork
3. If you like the change and think the project could use it:
* Be sure you have followed the code style for the project.
* Make a pull request, and be sure to fill out the information in the template.

- Be sure you have followed the code style for the project.
- Make a pull request, and be sure to fill out the information in the template.

# How to report a bug

### Security issues
If you find a security vulnerability, do NOT open an issue. Email remote_retro@stridenyc.com instead.

If you find a security vulnerability, do NOT open an issue. Email remote_retro@stride.build instead.

In order to determine whether you are dealing with a security issue, ask yourself these two questions:
* Can I access something that's not mine, or something I shouldn't have access to?
* Can I disable something for other people?

- Can I access something that's not mine, or something I shouldn't have access to?
- Can I disable something for other people?

### For non-security issues

Please open an issue and use the template provided. Please add the "Bug" label.

# How to suggest a feature or enhancement

Before suggesting a feature, please read through the [Roadmap to MVP](https://github.com/stride-nyc/remote_retro#roadmap-to-mvp) and check the backlog to make sure that the story doesn't exist already. Once you're ready to suggest the feature or enhancement, open an issue and use the provided template. Please also add the "feature request" label.

# Code review process

After you submit your pull request, it will be reviewed within 10 business days and we will give you feedback on any needed changes. After feedback has been given we expect responses within two weeks. After two weeks we may close the pull request if it isn't showing any activity.

# Code Style

ESLint is used for checking JavaScript code style. It is also useful for avoiding some errors. Please use indentation of 2 spaces, and no semicolons. Please use ES2015 (ES6).
34 changes: 21 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@

# RemoteRetro

This repository houses the application code for [RemoteRetro.org](http://remoteretro.org), a free web app that allows distributed teams to conduct Agile retrospectives. It is written in Elixir/Phoenix/React/Redux, and is sponsored by [Stride Consulting](https://www.stridenyc.com).
This repository houses the application code for [RemoteRetro.org](http://remoteretro.org), a free web app that allows distributed teams to conduct Agile retrospectives. It is written in Elixir/Phoenix/React/Redux, and is sponsored by [Stride Consulting](https://www.stride.build).

## Table of Contents

1. [Project Management](#project-management)
1. [Dev Environment Setup](#dev-environment-setup)
1. [Tests](#tests)
Expand All @@ -19,16 +20,16 @@ This repository houses the application code for [RemoteRetro.org](http://remoter

To see the project's current feature pipeline, simply install the wonderful [ZenHub](http://zenhub.com) Chrome Extension.

- visit [ZenHub.com](http://zenhub.com), install the ZenHub Chrome Extension, and authorize when prompted
- __Note:__ this installation assumes you visit zenhub.com using Chrome
- once the extension is installed, you should be able to visit the boards by typing 'b', or, if clicking is more your speed, simply click the "Boards" tab on the repo's homepage
- visit [ZenHub.com](http://zenhub.com), install the ZenHub Chrome Extension, and authorize when prompted
- **Note:** this installation assumes you visit zenhub.com using Chrome
- once the extension is installed, you should be able to visit the boards by typing 'b', or, if clicking is more your speed, simply click the "Boards" tab on the repo's homepage

## Dev Environment Setup

#### PostgreSQL

- Install [Homebrew](http://brew.sh/)
- __Note:__ You'll be prompted to install the command-line developer tools. Do it.
- **Note:** You'll be prompted to install the command-line developer tools. Do it.
- Install PostgreSQL via Homebrew:

```
Expand All @@ -46,27 +47,31 @@ psql -h localhost
```

#### Elixir/Phoenix Dependencies
- [Install the asdf version manager](https://asdf-vm.com/#/core-manage-asdf-vm)
- Install Erlang, Elixir, and their dependencies by running `bin/install_erlang_and_elixir_with_dependencies`
- Create the "remote_retro_dev" database and migrate via `mix ecto.create && mix ecto.migrate`
- Create the "remote_retro_test" database and migrate via `MIX_ENV=test mix ecto.create && mix ecto.migrate`

- [Install the asdf version manager](https://asdf-vm.com/#/core-manage-asdf-vm)
- Install Erlang, Elixir, and their dependencies by running `bin/install_erlang_and_elixir_with_dependencies`
- Create the "remote_retro_dev" database and migrate via `mix ecto.create && mix ecto.migrate`
- Create the "remote_retro_test" database and migrate via `MIX_ENV=test mix ecto.create && mix ecto.migrate`

#### Node Dependencies
- [Ensure you have the asdf version manager installed](https://asdf-vm.com/#/core-manage-asdf-vm)
- Install the project's Node version and Node dependencies by running `bin/install_node_with_dependencies`

- [Ensure you have the asdf version manager installed](https://asdf-vm.com/#/core-manage-asdf-vm)
- Install the project's Node version and Node dependencies by running `bin/install_node_with_dependencies`

#### Google OAuth

Authentication within Remote Retro relies on Google OAuth and the Google+ API. To set this up, navigate to the Google API console and create a new project: https://console.developers.google.com/apis
Authentication within Remote Retro relies on Google OAuth and the Google+ API. To set this up, navigate to the Google API console and create a new project: https://console.developers.google.com/apis

Next, click on "Credentials" in the left sidebar nav. On the right hand side, click on the "Create Credentials" button and select "OAuth client ID".

**Settings**

- Application type: Web application
- Authorized JavaScript origins: `http://localhost:4000`
- Authorized redirect URIs: `http://localhost:4000/auth/google/callback`

Click on the Create button. Using the information Google provides, add the following lines to your profile and source (or open a new terminal).

```
export REMOTE_RETRO_GOOGLE_OAUTH_CLIENT_ID="<Client Id>"
export REMOTE_RETRO_GOOGLE_OAUTH_CLIENT_SECRET="<Client secret>"
Expand Down Expand Up @@ -122,14 +127,17 @@ mix lint
```

## Contributing

[Contributing Guidelines](CONTRIBUTING.md)

## Code of Conduct

[The Contributor Covenant](CODE_OF_CONDUCT.md)

## Acknowledgements

Many thanks to the project's contributors for devoting their time, energy, and passion, and additional thanks go out to the leadership of [Stride Consulting](https://www.stridenyc.com) for giving this project the opportunity it needed to bloom.
Many thanks to the project's contributors for devoting their time, energy, and passion, and additional thanks go out to the leadership of [Stride Consulting](https://www.stride.build) for giving this project the opportunity it needed to bloom.

## License

[MIT](LICENSE)
2 changes: 1 addition & 1 deletion lib/remote_retro/emails.ex
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ defmodule RemoteRetro.Emails do
retro_link
}">unique link</a>.</p>
<hr>
<p><small>RemoteRetro is open source software, sponsored and maintained by <a href="https://www.stridenyc.com">Stride Consulting</a>. If you enjoy using it, please take a moment to star the repo at <a href="https://github.com/stride-nyc/remote_retro">https://github.com/stride-nyc/remote_retro</a></small></p>
<p><small>RemoteRetro is open source software, sponsored and maintained by <a href="https://www.stride.build">Stride Consulting</a>. If you enjoy using it, please take a moment to star the repo at <a href="https://github.com/stride-nyc/remote_retro">https://github.com/stride-nyc/remote_retro</a></small></p>
</div>
"""
end
Expand Down
2 changes: 1 addition & 1 deletion lib/remote_retro_web/templates/layout/app.html.heex
Original file line number Diff line number Diff line change
Expand Up @@ -106,7 +106,7 @@
</div>
</a>
<div class="ui header right-branded-header grid">
<a href="https://www.stridenyc.com?utm_campaign=RemoteRetro&utm_source=Micro%20Website&utm_medium=remoteretro" target="_blank" class="built-by-wrapper">
<a href="https://www.stride.build?utm_campaign=RemoteRetro&utm_source=Micro%20Website&utm_medium=remoteretro" target="_blank" class="built-by-wrapper">
<div class="middle aligned content logo-text">Built by</div>
<div class="ui tiny image"><img height="21" width="21" src={Routes.static_url(@conn, "/images/stride_logo.png")} alt="Stride" /></div>
</a>
Expand Down
2 changes: 1 addition & 1 deletion lib/remote_retro_web/templates/page/faq.html.heex
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@
<p>Our backlog is public, and resides in <a href="https://github.com/stride-nyc/remote_retro/issues">GitHub issues</a>, which can be viewed in priority order via the wonderful <a href="http://zenhub.com/">ZenHub Chrome extension</a>.</p>

<h2 class="ui medium header">How can I submit feedback on my experience?</h2>
<p>Bugs and feature requests can be filed via GitHub issues at <a href="https://github.com/stride-nyc/remote_retro/issues/new">https://github.com/stride-nyc/remote_retro/issues/new</a> or via email at <a href="mailto:remote_retro@stridenyc.com">remote_retro@stridenyc.com</a></p>
<p>Bugs and feature requests can be filed via GitHub issues at <a href="https://github.com/stride-nyc/remote_retro/issues/new">https://github.com/stride-nyc/remote_retro/issues/new</a> or via email at <a href="mailto:remote_retro@stride.build">remote_retro@stride.build</a></p>

<%= if !Plug.Conn.get_session(@conn, :current_user_id) do %>
<br />
Expand Down
4 changes: 2 additions & 2 deletions lib/remote_retro_web/templates/page/index.html.heex
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
<div class="welcome-wrapper gradient-background">
<h1>
Remote<br>
Retro <span class="by-stride-consulting">by <a href="https://www.stridenyc.com?utm_campaign=RemoteRetro&utm_source=Micro%20Website&utm_medium=remoteretro" class="stride-link">Stride Consulting</a></span>
Retro <span class="by-stride-consulting">by <a href="https://www.stride.build?utm_campaign=RemoteRetro&utm_source=Micro%20Website&utm_medium=remoteretro" class="stride-link">Stride Consulting</a></span>
</h1>

<div class="ui header">
Expand Down Expand Up @@ -71,7 +71,7 @@
</div>

<div class="ui very padded segment center aligned grid an-open-source-project-from-stride-consulting">
<a href="https://www.stridenyc.com?utm_campaign=RemoteRetro&utm_source=Micro%20Website&utm_medium=remoteretro">
<a href="https://www.stride.build?utm_campaign=RemoteRetro&utm_source=Micro%20Website&utm_medium=remoteretro">
<h2 class="ui icon header">
<i class="icon">
<img height="80" width="80" src={Routes.static_url(@conn, "/images/stride_logo.png")} alt="Stride Logo">
Expand Down
4 changes: 2 additions & 2 deletions lib/remote_retro_web/templates/page/privacy.html.heex
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
<h2 class="ui medium header">Email, Marketing and Communications</h2>
<p>When a retro is completed, any action items you create are emailed to you and your team. We will also send out very occasional updates of major changes to policies or terms. These messages are necessary to operate our service.</p>

<p>If you have opted in to occasional product updates and marketing emails from us, you can later opt out at any time by emailing <a href="mailto:remote_retro@stridenyc.com?subject=Email%20Opt%20Out">remote_retro@stridenyc.com</a> with subject “Email Opt Out” or by changing your preference in the user interface.</p>
<p>If you have opted in to occasional product updates and marketing emails from us, you can later opt out at any time by emailing <a href="mailto:remote_retro@stride.build?subject=Email%20Opt%20Out">remote_retro@stride.build</a> with subject “Email Opt Out” or by changing your preference in the user interface.</p>

<h2 class="ui medium header">Data Security</h2>
<p>Data transmitted between our hosting provider and your browser is encrypted using SSL/TLS, and database backups are also encrypted. Our production environment is carefully restricted to only the few individuals who need access, and our software development process involves multiple privacy by design considerations.</p>
Expand Down Expand Up @@ -45,7 +45,7 @@
<li>Rights in relation to automated decision making and profiling.</li>
</ul>

<p>If you are in the EU and wish to exercise or discuss your GDPR rights, please contact us at <a href="mailto:remote_retro@stridenyc.com?subject=GDPR%20Inquiry">remote_retro@stridenyc.com</a>.</p>
<p>If you are in the EU and wish to exercise or discuss your GDPR rights, please contact us at <a href="mailto:remote_retro@stride.build?subject=GDPR%20Inquiry">remote_retro@stride.build</a>.</p>

<h2 class="ui medium header">Last Updated</h2>
<p>May 2022</p>
Expand Down
2 changes: 1 addition & 1 deletion test/plugs/forbid_non_striders_test.exs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ defmodule ForbidNonStridersTest do
@stub_options %{}

test "user is passed through when they have a stride email address", ~M{conn} do
stride_user = %User{email: "travis@stridenyc.com"}
stride_user = %User{email: "travis@stride.build"}

conn_before =
conn
Expand Down
Loading

0 comments on commit 6486b4f

Please sign in to comment.