Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

updating about us page independently #104

Open
jessicasalmon opened this issue Jul 25, 2018 · 1 comment
Open

updating about us page independently #104

jessicasalmon opened this issue Jul 25, 2018 · 1 comment

Comments

@jessicasalmon
Copy link
Collaborator

If you would like to change the content of the 'about' page, this can easily be done without any developer intervention using github.

Before we get started - what can I do, what should a developer do?

'Changing the content' includes tasks like, updating text, fixing typos, adding or removing a volunteer. If you want to change the page in a way that would change it's 'shape', i.e. add new paragraphs, change logos to one of different dimensions, you may need a developer or some knowledge of html/css to ensure the formatting stays true to the design.

And onwards - let's add an exclamation mark to a header :)

For this guide, our task will be to add an additional exclamation.

screen shot 2018-07-25 at 21 14 19

A) Make the changes

1) Navigate to the about folder

Quick link: https://github.com/InFact-coop/building-exploratory/tree/master/src/components/about

Here's how you navigate to the folder via github interface
Go to the project homepage in github at https://github.com/InFact-coop/building-exploratory

screen shot 2018-07-25 at 21 58 08

Then click through the folders to reach the 'about' folder shown below. The file path is building-exploratory/src/components/about
screen shot 2018-07-25 at 21 58 39

2) Select the file you would like to edit and make your changes

Click into the file you'd like to update. The about page is split into multiple files which each handle their own sections of the page (e.g., volunteers, partners). Looking at the webpage should give you a clue as to which file the content you wish to edit will be in.

screen shot 2018-07-25 at 21 59 27

Then edit the file.
screen shot 2018-07-25 at 22 00 20

B) Submit the changes

1) make a request

Now we've made the changes, we need to make a request to submit them into our codebase (which you will approve yourself). It may be tempting to merge them straight into the codebase, but please don't do this! The reason we make requests is to have a history of all requests that were made, and so that we can easily revert back to an old version if new code breaks our site!

First make a "branch"
screen shot 2018-07-25 at 22 01 45

Then make a "pull request"
screen shot 2018-07-25 at 22 02 25

2) Check your request and approve it when happy

screen shot 2018-07-25 at 22 02 45

Remember to check your proposed changes to make sure you're happy. Your proposed changes are highlighted in green, and you can easily see what they replace (in red).
screen shot 2018-07-25 at 22 02 57

Once you're happy, press 'merge'

screen shot 2018-07-25 at 22 02 45

When your changes have been merged into the codebase, you'll see this screen.
screen shot 2018-07-25 at 22 03 51

3) Deploy the new codebase (to make the changes live for users)

Once the above steps have been completed, re-deploy the master (aka main) branch in heroku with one click)
screen shot 2018-07-25 at 22 42 44

@jessicasalmon jessicasalmon changed the title updating about us page updating about us page independently Jul 25, 2018
@jessicasalmon
Copy link
Collaborator Author

@KatieRussellTBE please try to make a small change following these steps as soon as possible. That way you can let me know if any step is unclear and I can provide clarification :)

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

No branches or pull requests

1 participant