Code Monkey home page Code Monkey logo

fccokc_web_legacy's Introduction

freeCodeCamp Oklahoma Website

A static website cloned from codeforokc, for the Oklahoma city branch of Free Code Camp. Our aim is to teach programming in; HTML, CSS and JavaScript for free. You can view the website here.

The team

Name Role
Alex Ayon Co-organizer
Chris Tse Co-organizer
Kimberly Collins Co-organizer
Matt Stubenhofer Contributor
Jason Carpenter Contributor

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Code of Conduct

Our CODE_OF_CONDUCT.md details the expectations that we have for all contributors. We value your participation and hope that by communicating these expectations widely we can all enjoy a harassment-free environment.

Acknowledgments

  • A big thanks to anyone whose code was used to make this site.

fccokc_web_legacy's People

Contributors

2067599054 avatar alex-anautics avatar alex-code4okc avatar ashwani99 avatar bryanrigsby avatar brycejech avatar bshambaugh avatar caitlins9 avatar carsonmckinstry avatar chmodsss avatar chris-tse avatar coderaj7470 avatar esquith avatar ezrahnyanat avatar geekyshiva avatar jason9199 avatar john-jordan avatar julianstanley avatar kacollins avatar kafilatadeleke avatar kaykay1424 avatar linuxuser07 avatar masont3 avatar mattstub avatar membrq avatar obuadam avatar skyth3r avatar smauer avatar stephentannersmith avatar stu7 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

fccokc_web_legacy's Issues

Grammar-Revision

Outline the Issue

  • Is the issue a bug?
  • [X ] Is the issue a typo?
  • Is the issue a proposed new feature?

Describe the Issue

Project html. Line 77. Missing colon.

Possible Solution

Add colon.

Mentions

I want to resolve this issue.

GitHub Repo

Add a link to this github repo and information about how to contribute on the projects page

Projects

Add summaries and links for our GitHub repositories to the projects page

About us section

We should change the organizers and volunteers to show the following

Organizers
Daniel Ashcraft (co-organizer)
Kimberly Collins (co-organizer)
Carson McKinstry (co-organizer)
Jennifer Gladney (co-organizer)

Volunteers
Ava Pipher
Brent Shambaugh

Contributing

Add a CONTRIBUTING.md markdown file that explains how to contribute to this repo.

Readme

Add more information to the readme for this repo

Mobile Nav Bar not listing Twitch

The twitch page is not listed on the mobile navigation bar, a list element needs to be added for this page to mirror the main navigation bar.

When looking at this issue, make sure that both navigation bars are uniform across all respective pages. If you have any questions please ask!

Dev Tools

Outline the Issue

  • [] Is the issue a bug?
  • [] Is the issue a typo?
  • Is the issue a proposed new feature?

Describe the Issue

  • environment-setup.html explains how to install modern web browsers
    -all modern web browsers come with developer tools installed by default
    -add some text describing what developer tools are and a link to MDN web site for more information.

Possible Solution

Mentions

Link to Slack Page on About Page

Before we merged in the social icon change, the original link to the slack sign-up page had a tooltip link that lead to a page showing how to utilize slack. Could someone add this tooltip link back to the about page, on the line advising visitors how they can contact us?

If you are looking for direction with this issue, take a look under the chat section of the index.html page

favicon

The favicon was not update across all pages, was this intentional?

Code Of Conduct

We should Copy the Techlahoma Code of Conduct and include it in this repositories Code of conduct. If you click on insights, then the heart symbol (for community) it will outline some helpful metrics that your repo should embrace, to make the repo more friendly to the community.

Typo on Index.html home page

Outline the Issue

  • Is the issue a bug?
  • [X ] Is the issue a typo?
  • Is the issue a proposed new feature?

Describe the Issue

Index.html (Home Page), Line 89

Possible Solution

Capitalize "s" in Slack and add punctuation to last sentence in line 89.

Mentions

Techlahoma

Add more information about Techlahoma and links to techlahoma.org and meetup.com/pro/Techlahoma.

Twitch Stream

RESEARCH NEEDED

Since we stream on Twitch most Sundays, it would be nice to see our stream simulcast here as well, if possible (it may not be possible since we stream through the Techlahoma account).

Break out Dir folders

The current folder structure is:
image

index.html
./blog/index.html
./about/index.html
./projects/index.html

This should be flat for now, for example:
index.html
aboutus.html
projects.html
blog.html

Free Code Camp

On the About page, add a link to freecodecamp.com and remove the references to Node and Angular. Angular is no longer in the curriculum, and Node is not really a major part.

BUG: Social Icon Styling

Outline the Issue

  • Is the issue a bug?
  • [] Is the issue a typo?
  • [] Is the issue a proposed new feature?

Describe the Issue

When displaying the website in chrome, the social icon styles are not displaying properly, however they seem to work properly in firefox and safari. They are utilizing the anchor tag styling and showing up as a link instead of the defined black styling.

Contributors

Typo in Contributors section on the About page

Consolidate code from pages

Consolidate website into views (probably using Angular) to eliminate repetition of code across the pages. Then configure routing to display the appropriate view of the body based on the route of the URL.

Suggested approach:

  • create a master layout view that references all the partials
  • create view for the header
  • create view for the footer
  • reduce the pages to views of the body of the page without the header or footer included in the view

Page for "Setting up your dev environment"

Need a resource page for newcomers to show how to set up a basic dev environment

  • install node
  • install a terminal if they don't have it
  • install a text editor
  • install a decent browser (Chrome is recommended often)

Pull Request Template

One of the things we need to do, in order to make the process more efficient and better for the community at large, is create a pull request template/commit template. This will help make the act of understanding what the pull request is/does much more efficient! It's also one of github's metrics for how friendly your repo is to the community.

Issue Template Update

Outline the Issue

  • Is the issue a bug?
  • Is the issue a typo?
  • Is the issue a proposed new feature?

Describe the Issue

https://raw.githubusercontent.com/FreeCodeCampOKC/fccokc_web/master/ISSUE_TEMPLATE.md
Enhancement should an issue type option.
It would also be good to ask questions to help the project maintainers select the labels and assignee.

Possible Solution

Add - [ ] Is the issue an enhancement? under ### Outline the Issue.
Add a question for whether this might be a good first issue.
Add a question for whether the level is beginner/intermediate/advanced/unknown.
Add a question for whether the issue creator plans to work on the issue.

Mentions

[On-Going] Resources Page

Many new people to coding, don't know where to look for resources on what they are learning.

We will need to create a page We have a page for posting links to resources that students can use to learn. If you see a good resource that isn't on the page, feel free to make a PR to add it!

Social icons for contact page

Can we get some flat black social icons for the links to our contact information on the contact us page? That would be great!

Correct the Techlahoma Slack sign-up link

Outline the Issue

  • [] Is the issue a bug?
  • Is the issue a typo?
  • [] Is the issue a proposed new feature?

Describe the Issue

On the slack.html page, line 74, the last link takes the user to the Techlahoma Slack chat. This link should take the user to the Techlahoma Slack sign-up page where they can create an account and get an invitation to join Techlahoma on Slack.

Possible Solution

Replace the last link in the first paragraph with the sign-up link for Techlahoma Slack (http://slack.techlahoma.org/)

"Resolves" in Pull Request Template

Outline the Issue

  • Is the issue a bug?
  • Is the issue a typo?
  • Is the issue a proposed new feature?

Describe the Issue

In the pull request template, Resolves # marks the related issue as resolved when the pull request is closed, and that's not always the intended behavior.
https://github.com/FreeCodeCampOKC/fccokc_web/blame/master/PULL_REQUEST_TEMPLATE.md#L9

Possible Solution

Make it clearer in the instructions to add the issue number after "Resolves #" if this completes the issue and to use "Updates #" for an on-going issue (like #4).

Mentions

Twitch Recordings

Display the Free Code Camp specific videos from Twitch. Should be watchable without going to Twitch. It would be nice to have the list of videos, the currently being played video can be swapped out for.

TIP: Take a look the sharing options for videos on Twitch.

Resource: https://www.twitch.tv/techlahoma/videos/all

Meetup Recaps

Add summaries of what we learned at past meetups on the blog page

Additional Slack Page Updates

Outline the Issue

  • [] Is the issue a bug?
  • Is the issue a typo?
  • [] Is the issue a proposed new feature?

Describe the Issue

Please note: while not exactly a typo, addressing this issue resolves removal of a link and replacing it with the required information.

On the Slack page, the bottom two sections need addressing. In the "Additional Information" section, it should be clarified that Techlahoma's Code of Conduct applies in Slack also, instead of linking to Slack's Code of Conduct.

Additionally, the Slack application download links for iOS and Android should be merged into the "Additional Information" section.

Possible Solution

Let users know that the Techlahoma Code of Conduct applies in Slack as well, and remove the h2 heading "You can also download Slack Apps", and just make the download links part of the "Additional Information" section.

Mentions

CONTRIBUTING.md improvements

CONTRIBUTING.md needs to go into more depth about what to do after forking the FCCOKC repo. Suggestions would be:

  • creating a branch for the item you're working on, that way each pull request you eventually make is for the changes made for that individual Issue you're trying to address

  • how to update your repo master branch with changes from FCCOKC

  • how to update your branch with the changes that you've pulled into your master

Pictures

Add pictures from past meetups so people know what to expect

Slack

Add information about what Slack is and how to get to the freecodecamp channel in Slack

BUG: Issue & PR Templates

Outline the Issue

  • Is the issue a bug?
  • [] Is the issue a typo?
  • [] Is the issue a proposed new feature?

Describe the Issue

The checklist boxes are not displaying properly because the markdown is incorrect, can someone revise these two items with the proper syntax?

Possible Solution

I believe this guide will help show the correct syntax

Mentions

Projects Page Styling

Outline the Issue

  • Is the issue a bug?
  • Is the issue a typo?
  • Is the issue a proposed new feature?
  • Is the issue an enhancement?

Describe the Issue

Would we like to add some styling to the projects page to help separate the projects? Right now the list appears to me that it runs together.

Possible Solution

The code for america website has a site where simple style is applied to differentiate projects it can be found here

Mentions

@FreeCodeCampOKC/reviewers anyone else have any thoughts?

Job Fair

Create an entry on the blog page about our upcoming job fair and how to prepare for job fairs.

Slack page missing navbar on mobile

When the site is viewed on mobile every page has a functional navbar fit for mobile screens except the slack.html page. Currently when you go to that page the navbar disappears.

We need to update the Slack page to display the mobile navbar just like pages on the rest of the site.

Add information about other Slack channels

Outline the Issue

  • Is the issue a bug?
  • Is the issue a typo?
  • Is the issue a proposed new feature?

Describe the Issue

It would be helpful to mention some other channels in Slack and their purpose, such as #announcements, #tech-talk, #random, #javascript, and #jobs.

Possible Solution

Mentions

Mobile Device

Navigation Bar does not display on mobile devices

Twitch link on about us page

On the about us page, I think that having this
image

as a link to twitch.tv/techlahoma would be a great idea.
Feel free to make these changes on your fork and submit a pull request, referencing this issue!

HTML Validation Reference in Pull Request Template

Outline the Issue

  • Is the issue a bug?
  • Is the issue a typo?
  • Is the issue a proposed new feature?

Describe the Issue

The third item in the Pull Request Template checklist says I have validating my HTML as outlined in the CONTRIBUTING document, but the contributing document does not mention HTML validation (yet). Also, have validating is a typo.
https://github.com/FreeCodeCampOKC/fccokc_web/blame/master/PULL_REQUEST_TEMPLATE.md#L20

Possible Solution

Remove this line from the pull request template until the HTML validation has been added to the contributing document. Also, can the references to the code of conduct and contributing files be links?

Mentions

Slack Page Updates

In the first paragraph on the slack.html page, one of the links should go to https://techlahoma.slack.com/ instead of http://slack.techlahoma.org/:

For example, you can access the Techlahoma Slack by visiting https://techlahoma.slack.com/. If you do not yet have an account for the Techlahoma Slack, you can request one at http://slack.techlahoma.org/.

It would also be good to mention that the code of conduct applies in Slack. A link to Techlahoma's information about Slack at https://www.techlahoma.org/spaces would be great.

A lot of people don't know that Slack has desktop and mobile apps, so adding information about them would be helpful.

Code of Conduct Linking

Outline the Issue

  • Is the issue a bug?
  • [] Is the issue a typo?
  • [] Is the issue a proposed new feature?

Describe the Issue

This is not really a bug, but could someone revise the README.md to link to our CODE_OF_CONDUCT.md now?

Possible Solution

Mentions

Create a Contributors section

On the about us page, let's create a contributors section so we can recognize those that help us in creating and modifying this website.

It can look exactly like the organizers section.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.