💛💙❤️💚 Welcome to the home of the Founders and Coders website! 💛💙❤️💚
For brand assets visit hq
.
This rebrand and website redesign was directed by @rebeccaradding and lovingly created by InFact Coop, an agency composed of Founders and Coders graduates. A rich fabric of influences and inspirations guided us through this creative process, from contemporary web design to modern art movement, including (but not limited to):
We hope you love the fun, contemporary style and enjoy using the new site!
To make routine maintenance simple, we've put most of the information that changes regularly all in one place - maintenance.js
in the root of the project.
By editing this file you can:
FAC staff and the Course Facilitator are encouraged to create PRs and merge changes to this file without following the full contributing process. The same applies for the changes below.
Updating the Prerequistites:
The pre-requisites can be found in src/components/StudentApplicationSteps.js
. You will have to edit the components freehand, and if the amount of text changes dramatically, you may need to tweak margins so the text looks well spaced on mobile, tablet and desktop. Use <_ExternalLinks href="https://github.com/foundersandcoders/our-site-v2-LTS/blob/master/..">
for (shock) external links and the specially styled <_ListItem >
within a ul
for bulleted lists.
Adding Stories:
To add an article to Stories page, you have to edit src/storyData.js
and add an object to the array of articles, using the following as a template:
{
storyType: "", // SELECT ONE OF: "by_us", "about_us", "in_the_press", "podcast"
img: importedVariable, // optional *
heading: "",
subtitle: "",
author: "", // optional
publication: "", // optional - only for "in_the_press" stories
date: "", // format `MMM DD YYYY` e.g "Sep 08 2018"
url: ""
}
src/assets/photos
and import it at the top of the storyData
file. See examples in the file for guidance.Adding Student FAQs:
To add an FAQ to the 'What is Founders and Coders?' page, you will need to add a new functional component to the file in src/components/StudentFAQs.js
. You must also ensure it is exported in the array at the bottom of the page. The order in the array is the order FAQs appear on the page.
Use this template for your new functional component:
const UniqueName = ({ color }) => {
return (
<Question
question="Your new question Text?"
colour={color}
>
<p>
Your fabulous answer.
</p>
</Question>
)
}
We welcome additions and enhancements from the Founders and Coders community!
The current course facilitator will coordinate additions and enhancements to the site. This guidance is for those wishing to support the current course facilitator by adding bug fixes, features or enhancements to the site.
For routine maintenance (e.g. opening applications) see the maintenance section.
bug
- something in this repo is broken (e.g. a link)
discuss
- you'd like the community's input before you start any work
question
- you're not actually sure whether this is an issue or not and would like confirmation
help wanted
- you would like some help in completing work on this issue
The commit history of each file should tell a story:
Once you have finished your work, push up your branch and make a pull request. Remember, a pull request should be as small as possible. This makes the review process quick and easy.
Make sure your PR has the following:
For routine maintenance see our section on Maintenance and please read our section on Contributing before starting to work on the site.
Some enhancements we'd LOVE to see:
git clone https://github.com/foundersandcoders/fac-new-website.git
cd fac-new-website
npm install
npm run develop
This new site is hosted on Netlify and the DNS records were bought on Namecheap but are being managed on Netlify.
If you want to:
eg. techforbetter.foundersandcoders.com
eg. techforbetter.foundersandcoders.com redirects to foundersandcoders.com/techforbetter
P.S. Please star this repo 🌟