-
Notifications
You must be signed in to change notification settings - Fork 0
Publishing process
The Open Source Way's project workflow is largely dependent on the functionality of the GitHub platform. GitHub is a web-based, distributed version control tool that enables content creators to build and collaborate on text-based creations (code, prose) wherever they can connect to the internet. Before beginning work on The Open Source Way, contributors must have a GitHub account. All work done on The Open Source Way will be done within the guidebook repository of the The Open Source Way organization. This work will be under the project's license.
Contributing a new chapter to The Open Source Way is relatively straightforward when you are familiar with the well-documented GitHub platform. Contributors can write materials on any system, then propose them to the project via GitHub's web interface. Just follow these steps:
- Click
Add file. - Click
Create new file. - Add a file name in the name field.
- Copy the text into the
Enter file contents herefield. - Click
Commit changes. - In the
Commit new filesection, add a short commit message. - In the
Extended descriptionfield, add a short message (considering including a reference to the issue associated with the chapter—for example, "per discussion in #XX"). - Click the
Create a new branch for this commit and start a new pull requestradio button. You can use the suggested branch name or create your own. - Click
Propose New File. TheOpen a Pull Requestwindow will open. - Click the gear icon in the Reviewers pane in the right column of the page.
- Choose the reviewer recommended to you upon initial consultation about the chapter.
- Click
Create pull request.
This will submit your chapter for initial review. If it meets inclusion criteria, project maintainers will merge it into the project's main branch.
When reviewing materials drafted for The Open Source Way, reviewers should consult the style guide.
Reviewers should leave comments in the file under review, inline where possible.
Click the + button next to the line in question in order to leave a comment.
The Open Source Way editorial process consists of the following steps (or "phases"):
- Development edit
- Subject matter review
- Copy edit
- Technical edit
Each "editorial pass" requires a different form of editorial and subject matter expertise, but in each pass the general editorial workflow remains the same.
{TODO}