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

Documentation #48

Merged
merged 16 commits into from
Nov 4, 2021
Merged

Documentation #48

merged 16 commits into from
Nov 4, 2021

Conversation

SoorajModi
Copy link
Collaborator

@SoorajModi SoorajModi commented Oct 6, 2021

Describe the pull request:

  • Added a license
  • Added documentation for the app including how to run, how to update it, contributing, and accessibility features
  • Updated the README

Let me know if there is anything else I should include in the docs.


Closes: #10
Fixes: #
Related: #42


Checklist:

  • Verify the changes work as expected on at least two browsers
  • Verify the changes work as expected on mobile view
  • Update documentation / not applicable
  • Set yourself as the Assignee
  • Set SoorajModi as the reviewer

@SoorajModi SoorajModi self-assigned this Oct 6, 2021
@SoorajModi SoorajModi added the hacktoberfest-accepted for hacktoberfest label Oct 6, 2021
Copy link
Member

@MarshallAsch MarshallAsch left a comment

Choose a reason for hiding this comment

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

Looks good, a couple comments then its good.

@@ -0,0 +1,63 @@
# Contributing
Copy link
Member

Choose a reason for hiding this comment

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

rename to CONTRIBUTING.md (caps) and link to this file from the README

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

I wanted to keep all the docs in the same format with camel case titles, for consistency. I know its not how its typically done, but I like it a bit better this way.

Added the link

Copy link
Member

Choose a reason for hiding this comment

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

I dont think the link is present anymore

docs/Accessibility.md Outdated Show resolved Hide resolved
docs/Contributing.md Outdated Show resolved Hide resolved
docs/HowToRun.md Outdated
@@ -0,0 +1,59 @@
# How to Run
Copy link
Member

Choose a reason for hiding this comment

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

Thoughts on having this in the README instead? Personally I generally only want to have to look at the readme to find this information. I don't want to have to go searching through the project for docs like this.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

Normally, I would agree, however I want to approach this from the perspective of a student who has no web development experience. I want to have extensive instructions on how to run the app locally on each OS. My hope is that future students are able to make changes without our help.

For that reason I made it into its own separate file so we can lots of detail later on. Dont wanna include it in the README, because it might look ugly lol.

docs/HowToRun.md Outdated Show resolved Hide resolved
docs/HowToUpdate.md Outdated Show resolved Hide resolved
docs/HowToUpdate.md Outdated Show resolved Hide resolved
@SoorajModi SoorajModi mentioned this pull request Nov 1, 2021
5 tasks
You will also see any lint errors in the console.

`yarn test`
![CI testing](https://github.com/UoGSOCIS/socis_website/workflows/CI/badge.svg)
Copy link
Member

Choose a reason for hiding this comment

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

I still think we should add some links here to the docs stuff. looking at a git repo people will normally just look at the readme and not go searching for things, I have never assumed that the docs folder would hold docs for me as a potential contributor, but rather I often assume that they are docs that go along with the project.

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

To be fair does anyone read the documentation XD. But as an alternative, what if we put everything in the wiki instead? Might be the option that makes the most sense, and include very basic instructions on how to run in the README?

Copy link
Member

Choose a reason for hiding this comment

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

I agree wiki might be good for some of that, as long as there is at least a link to it from the readme, basic instructions in readme + more detail in wiki / docs works too (that is my preferred method). I really like readme's that include a quickstart then detailed usage is linked elsewhere

@@ -0,0 +1,63 @@
# Contributing
Copy link
Member

Choose a reason for hiding this comment

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

I dont think the link is present anymore

@SoorajModi
Copy link
Collaborator Author

  • Removed the docs folder, and created a wiki instead
  • Renamed CodeOfConduct.md to CODE_OF_CONDUCT.md and moved to root level
  • Renamed Contributing.md to CONTRIBUTING.md and moved to root level
  • Added quick start instructions to README
  • Updated links in CONTRIBUTING, note: some of them wont work until the branch is merged with master, let me know if I missed one though

@MarshallAsch MarshallAsch merged commit f67e11d into main Nov 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hacktoberfest-accepted for hacktoberfest
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Documentation
2 participants