Skip to content

Conversation

@justwheel
Copy link
Member

Contributes FOSSRIT/fossrit.github.io#86, but does not close it.

This commit migrates the existing content from the CONTRIBUTING.md
into the Runbook, so there is only one place to refer to for important
information about the website. Subsequent PRs will update the
fossrit.github.io repo to point to the Runbook once this commit is built
in the production docs site.

Note these docs cover a a modified workflow for the development
environment. This change is introduced in FOSSRIT/fossrit.github.io#88.

Closes FOSSRIT/fossrit.github.io#80.

^^I am closing that issue with this commit because it asks for a
non-trivial amount of documentation about how to set up the Jekyll stack
from scratch. This is something that varies on different developer
workstations and operating systems. If someone sets something up one
way, it may not be reproducible to how the production site is built.
Since we are using fully Free Software container tools to build the
development environment, I prefer to choose one and only one way to
standardize our development environment. If someone wishes to do it
another way, then that is their own prerogative.

Screenshot of updated section of Website page from local development environment

@justwheel justwheel added new change Adds new capabilities or functionality docs - infra Infrastructure, web services, and standard operating procedures labels Feb 17, 2020
@justwheel justwheel requested a review from a team February 17, 2020 17:19
@justwheel justwheel self-assigned this Feb 17, 2020
@justwheel justwheel requested review from Nolski, kennedy and wilfriedE and removed request for a team February 17, 2020 17:19
@justwheel justwheel force-pushed the add/dev-environment-website branch from 4332412 to 8571fe3 Compare February 20, 2020 00:55
Contributes FOSSRIT/fossrit.github.io#86, but does not close it.

This commit migrates the existing content from the `CONTRIBUTING.md`
into the Runbook, so there is only one place to refer to for important
information about the website. Subsequent PRs will update the
fossrit.github.io repo to point to the Runbook once this commit is built
in the production docs site.

Note these docs cover a a modified workflow for the development
environment. This change is introduced in FOSSRIT/fossrit.github.io#88.

Closes FOSSRIT/fossrit.github.io#80.

^^I am closing that issue with this commit because it asks for a
non-trivial amount of documentation about how to set up the Jekyll stack
from scratch. This is something that varies on different developer
workstations and operating systems. If someone sets something up one
way, it may not be reproducible to how the production site is built.
Since we are using fully Free Software container tools to build the
development environment, I prefer to choose one and only one way to
standardize our development environment. If someone wishes to do it
another way, then that is their own prerogative.

Signed-off-by: Justin W. Flory <git@jwf.io>
@justwheel justwheel force-pushed the add/dev-environment-website branch from 8571fe3 to 00eaf5f Compare February 20, 2020 15:50
Comment on lines +92 to +96
To build the site and serve it as a website from your workstation, run the following script:
```sh
./build.sh
```
Copy link
Member

Choose a reason for hiding this comment

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

I am a bit confused here. I can't find build.sh in fossrit.github.io
Would you mind adding the location of the script to run in order to build and serve Jekyll locally?

Copy link
Member

Choose a reason for hiding this comment

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

Got it. I see build has not yet been push because of PR #88 (FOSSRIT/fossrit.github.io#88).

@justwheel
Copy link
Member Author

Awesome, thanks for digging into this one @10eMyrT! Going to merge this one too. 🎬

@justwheel justwheel merged commit fc20577 into master Feb 20, 2020
@justwheel justwheel deleted the add/dev-environment-website branch February 20, 2020 21:02
justwheel added a commit to FOSSRIT/fossrit.github.io that referenced this pull request Feb 20, 2020
This commit follows up on previous Runbook PRs, FOSSRIT/runbook#30 and
FOSSRIT/runbook#32. Now that contributing guidelines and advice about
maintaining this site lives in the Runbook, the duplicated info is
removed from this repo. Instead, the reader is redirected to the
Runbook.

Stay D.R.Y. - Don't Repeat Yourself!

Closes #86.

Signed-off-by: Justin W. Flory <git@jwf.io>
justwheel added a commit to FOSSRIT/fossrit.github.io that referenced this pull request Feb 20, 2020
This commit follows up on previous Runbook PRs, FOSSRIT/runbook#30 and
FOSSRIT/runbook#32. Now that contributing guidelines and advice about
maintaining this site lives in the Runbook, the duplicated info is
removed from this repo. Instead, the reader is redirected to the
Runbook.

Stay D.R.Y. - Don't Repeat Yourself!

Closes #86.

Signed-off-by: Justin W. Flory <git@jwf.io>
justwheel added a commit to FOSSRIT/fossrit.github.io that referenced this pull request Feb 20, 2020
This commit follows up on previous Runbook PRs, FOSSRIT/runbook#30 and
FOSSRIT/runbook#32. Now that contributing guidelines and advice about
maintaining this site lives in the Runbook, the duplicated info is
removed from this repo. Instead, the reader is redirected to the
Runbook.

Stay D.R.Y. - Don't Repeat Yourself!

Closes #86.

Signed-off-by: Justin W. Flory <git@jwf.io>
justwheel added a commit to FOSSRIT/fossrit.github.io that referenced this pull request Feb 25, 2020
This commit follows up on previous Runbook PRs, FOSSRIT/runbook#30 and
FOSSRIT/runbook#32. Now that contributing guidelines and advice about
maintaining this site lives in the Runbook, the duplicated info is
removed from this repo. Instead, the reader is redirected to the
Runbook.

Stay D.R.Y. - Don't Repeat Yourself!

Closes #86.

Signed-off-by: Justin W. Flory <git@jwf.io>
justwheel added a commit to FOSSRIT/fossrit.github.io that referenced this pull request Feb 25, 2020
This commit follows up on previous Runbook PRs, FOSSRIT/runbook#30 and
FOSSRIT/runbook#32. Now that contributing guidelines and advice about
maintaining this site lives in the Runbook, the duplicated info is
removed from this repo. Instead, the reader is redirected to the
Runbook.

Stay D.R.Y. - Don't Repeat Yourself!

Closes #86.

Signed-off-by: Justin W. Flory <git@jwf.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs - infra Infrastructure, web services, and standard operating procedures new change Adds new capabilities or functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add non-Docker instructions for local testing prior to PR submission.

3 participants