Skip to content

[No QA] add new help site project#9519

Merged
roryabraham merged 91 commits into
mainfrom
marco-addNewHelpSite
Jul 4, 2022
Merged

[No QA] add new help site project#9519
roryabraham merged 91 commits into
mainfrom
marco-addNewHelpSite

Conversation

@marcochavezf

@marcochavezf marcochavezf commented Jun 21, 2022

Copy link
Copy Markdown
Contributor

cc @roryabraham

Details

This PR adds the base project for the new Expensify Help site in the help folder of the App repo. It already contains some important features described in the doc and the current state of the project allows us to begin to add articles as Markdown files.

We're going to be adding more features to this project.

Fixed Issues

$ https://github.com/Expensify/Expensify/issues/216729

Tests

N/A

@marcochavezf marcochavezf self-assigned this Jun 21, 2022
marcochavezf and others added 7 commits July 1, 2022 16:23
Co-authored-by: Rory Abraham <47436092+roryabraham@users.noreply.github.com>
Co-authored-by: Rory Abraham <47436092+roryabraham@users.noreply.github.com>
Co-authored-by: Rory Abraham <47436092+roryabraham@users.noreply.github.com>
@marcochavezf marcochavezf requested a review from roryabraham July 2, 2022 00:07
@marcochavezf marcochavezf dismissed roryabraham’s stale review July 2, 2022 00:07

comments addressed

@marcochavezf

Copy link
Copy Markdown
Contributor Author

Hi @roryabraham, update: I addressed the request changes and added a few responses in some comments, thank you for reviewing again!

@roryabraham roryabraham left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The only remaining blocker for me is moving the script tags to the <head> tag. We can clean up the scss further in a follow-up.

Comment thread help/assets/css/styles.scss Outdated
@roryabraham

Copy link
Copy Markdown
Contributor

Created a follow-up PR as a first step to help set up some better sass practices: #9687

@roryabraham roryabraham left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I also noticed that the README.md and TEMPLATE.md are included in the generated site, but we don't need them to be bundled. To fix that, add this to _config.yml:

exclude: [README.md, TEMPLATE.md]

Comment thread help/_config.yml Outdated
@marcochavezf

Copy link
Copy Markdown
Contributor Author
exclude: [README.md, TEMPLATE.md]

Cool, added

@marcochavezf

Copy link
Copy Markdown
Contributor Author

Update: moved the scripts to the <head> tag, thanks for the defer trick @roryabraham!

@roryabraham

Copy link
Copy Markdown
Contributor

Merging since @PauloGasparSv approved before and @yuwenmemon is OOO

@roryabraham roryabraham merged commit 505820e into main Jul 4, 2022
@roryabraham roryabraham deleted the marco-addNewHelpSite branch July 4, 2022 19:40
@OSBotify

OSBotify commented Jul 4, 2022

Copy link
Copy Markdown
Contributor

✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

@OSBotify

OSBotify commented Jul 8, 2022

Copy link
Copy Markdown
Contributor

🚀 Deployed to staging by @roryabraham in version: 1.1.81-0 🚀

platform result
🤖 android 🤖 failure ❌
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 failure ❌

@OSBotify

Copy link
Copy Markdown
Contributor

🚀 Deployed to production by @roryabraham in version: 1.1.82-5 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 failure ❌
🕸 web 🕸 success ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants