E02: Create a GitHub organization and home page

To provide infrastructure for your project development, your team should create a GitHub Organization.

Team Name

First, your team should come up with a name for your organization. Be sure it’s a name that you wouldn’t mind future employers seeing.

Create GitHub Organization

Second, one member of your team should create the organization, and invite all the other team members as owners. Create the organization in all lower case.

Create Home Page

Third, create the home page for this organization. Let’s say you’ve named your organization “manoa-outreach”. Your home page needs to be at https://manoa-outreach.github.io.

To do this, you’ll need to create a repo within the manoa-outreach organization called “manoa-outreach.github.io”, and then create an index.md file within it with the contents of your home page in Markdown format. For example, see the bowfolios.github.io repository.

To learn about making GitHub pages, see GitHub Pages Basics. You need to configure a publishing source, which in this case will be the master branch of your organization’s .github.io repository. In the settings page of this repo, you’ll set the source for your page as the master branch, and select a theme using the Jekyll Theme Chooser.

In the case of the hypothetical manoa-outreach organization, when you are done with creating the home page, it should be accessible at https://manoa-outreach.github.io.

The home page for your organization should evolve over time to reflect the most recent state of your project. To begin with, the home page should provide a good description of the goals of the project, what the system should eventually provide, and screen shots of the mockup pages you plan to use as a basis for your final project.

For more guidelines, see GitHub Hosting Guidelines.

Use the MATP Template

Fourth, use the Meteor Application Template React Production MATP repository as your template for your application.

Your organization should have two repositories, the github.io documentation and the MATP application repository.

Submission instructions

By the time and date listed in the Schedule page, you should submit the URL to your organization home page to Laulima. Each member of the team should submit the same URL, but every team member should do so in order to receive credit.