Website for freecodeschoolindy.com
- Create a GitHub account and log in
- Go the
content
folder and click on a file - Click the pencil icon in the top right of the file to edit it
- Write the content using Markdown
- If you are unfamiliar with it, you can Google Markdown for more information
- Use the "Preview Changes" at the top to verify the file looks as intended
- Click the
Commit changes
button at the bottom - Click "Create pull request"
- This will create a Pull Request (PR), which is a request for the changes to be pulled into the project
- Once created, the PR will be automatically checked for any linting issues that may cause problems if merged
- If there are problems there will be a red X on your PR, click on it to see the details of what needs corrected
- You can edit the file in your PR again to make additional changes/corrections
- If there are no problems found, then one of the maintainers can merge your pull request
- With in moments of merging the changes will be live (you may need to do a hard refresh to see the changes)
- Install Node and npm
- Clone the repo
npm install
npm start
and go to https://localhost:8000npm run validate
to see if there are linting errors that would prevent merging
- Create @FreeCodeSchoolIndy Twitter account
- Finalize copy for the website
- Establish a logo/branding for the program
- Create favicon/meta images using branding
- Pick a theme for the website (dropdown in top corner)
- Customize theme if needed
- GitHub Pages
- Vue 2
- Vuex 3
- Bootstrap 4
- HTTP-Vue-Loader
- Marked.js
- Travis-CI
- ESLint
- MarkdownLint