GithubHelp home page GithubHelp logo

hacsbcu / hacsbcu.github.io Goto Github PK

View Code? Open in Web Editor NEW
5.0 4.0 2.0 7.71 MB

๐Ÿ–ฅ Website for HaCS - Maintained by members for members

Home Page: https://hacsbcu.github.io/

HTML 92.41% CSS 7.29% Ruby 0.27% Shell 0.03%
university society website computer-science birmingham

hacsbcu.github.io's Introduction

Build Status GitHub Issues GitHub Pull Requests

Website Screenshot

HaCS

This is the website for HaCS - the Hackathon and Computing Society at Birmingham City University. This website acts as our central resource for content and as a playground for our members to try out new ideas and work together with others.

We're open to contributions and are always improving our site. If there are any suggestions you might have or something you'd like to work on yourself feel free to open an issue.

If you are a BCU student and would like to contribute to this site but don't know how yet, it might be a good idea to drop us a message on our Facebook group or drop into one of our workshops.

Building

We're using Jekyll to build the site. If you want to test locally you will need ruby and jekyll to be installed.

Once you have ruby installed:

gem install bundler

To run the jekyll build (inside this directory):

bundle exec jekyll serve

Testing

To run the test scripts you can run ./tests/htmlproofer

make sure that htmlproofer is executable chmod +x ./test/htmlproofer

Contributing

This project is targeted to members of HaCS or BCU students. You are welcome to contribute issues or feature suggestions however we would prefer HaCS members take on building and implementing said features.

As this project aims to be beginner friendly, please keep a friendly, open and collaborative attitude when communicating on this repository, and be respectful of everyone's abilities and ideas.

For a full code of conduct consult our conduct repository.

hacsbcu.github.io's People

Contributors

alexwileyy avatar alexwileyytest avatar lj-rawnet avatar michaelsenior avatar olivlaytchev avatar pandelisz avatar tomseelig avatar tseelig avatar zattri avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

hacsbcu.github.io's Issues

Copy posts from HaCSBCU/blog to website

At the request of @PandelisZ, the blog is going to be moved into the main repository. The blog also ran on Jekyll so we are going to use this to our advantage.

This issue is about moving the _posts folder, where all of the markdown files are kept that relate to blog posts. We can reference these in index.html maybe, creating a blog section.

Epic: 1 Story: 5 Complete information on Committee page

Description

The committee page explains what the committee does for the society, and also provides an insight into the current committee members.

To Do

Add information about the purpose of the committee and who they are.

Checklist

  • Add Committee group photo as page banner.

  • Complete 'Who are we?' section.

  • Complete sections about each member.

Build failing

*  Opening and ending tag mismatch: a and div (line 25)
  *  Opening and ending tag mismatch: a and div (line 26)
  *  Opening and ending tag mismatch: a and div (line 27)
  *  Opening and ending tag mismatch: a and div (line 28)
  *  Opening and ending tag mismatch: a and div (line 38)
  *  Opening and ending tag mismatch: a and div (line 39)
  *  Opening and ending tag mismatch: a and div (line 40)
  *  Opening and ending tag mismatch: a and div (line 41)
  *  Opening and ending tag mismatch: a and div (line 49)
  *  Opening and ending tag mismatch: a and div (line 50)
  *  Opening and ending tag mismatch: a and div (line 51)
  *  Opening and ending tag mismatch: a and div (line 52)
  *  Opening and ending tag mismatch: header and li (line 68)
  *  Opening and ending tag mismatch: li and div (line 25)
  *  Opening and ending tag mismatch: li and div (line 26)
  *  Opening and ending tag mismatch: li and div (line 27)
  *  Opening and ending tag mismatch: li and div (line 28)
  *  Opening and ending tag mismatch: li and div (line 38)
  *  Opening and ending tag mismatch: li and div (line 39)
  *  Opening and ending tag mismatch: li and div (line 40)
  *  Opening and ending tag mismatch: li and div (line 41)
  *  Opening and ending tag mismatch: li and div (line 49)
  *  Opening and ending tag mismatch: li and div (line 50)
  *  Opening and ending tag mismatch: li and div (line 51)
  *  Opening and ending tag mismatch: li and div (line 52)
  *  Opening and ending tag mismatch: section and div (line 325)
  *  Opening and ending tag mismatch: section and div (line 445)
  *  Opening and ending tag mismatch: ul and div (line 29)
  *  Opening and ending tag mismatch: ul and div (line 42)
  *  Opening and ending tag mismatch: ul and div (line 53)
  *  image ./images/icons/calendar.svg does not have an alt attribute (line 97)
  *  image ./images/icons/keyboard.svg does not have an alt attribute (line 103)
  *  image ./images/icons/laptop.svg does not have an alt attribute (line 108)
  *  image ./images/icons/team.svg does not have an alt attribute (line 92)
  *  image /images/events/event-images/codeandchill.jpg does not have an alt attribute (line 135)
  *  image /images/events/event-images/hackathonsws.jpg does not have an alt attribute (line 144)
  *  image /images/events/event-images/mlhprime.jpg does not have an alt attribute (line 153)
  *  image images/placeholder.svg does not have an alt attribute (line 137)
  *  image images/placeholder.svg does not have an alt attribute (line 146)
  *  image images/placeholder.svg does not have an alt attribute (line 155)
  *  image images/team/Alex.jpg does not have an alt attribute (line 231)
  *  image images/team/Andrei.jpg does not have an alt attribute (line 279)
  *  image images/team/Michael.jpg does not have an alt attribute (line 255)
  *  image images/team/Oliver.jpg does not have an alt attribute (line 185)
  *  image images/team/Pandelis.jpg does not have an alt attribute (line 207)
  *  image images/team/Temas.jpg does not have an alt attribute (line 301)
  *  image images/team2017/Bethany.jpg does not have an alt attribute (line 405)
  *  image images/team2017/Ollie.jpg does not have an alt attribute (line 359)
  *  image images/team2017/PENDING ELECTION.jpg does not have an alt attribute (line 425)
  *  image images/team2017/Pandelis.jpg does not have an alt attribute (line 381)
  *  image images/team2017/Tom.jpg does not have an alt attribute (line 337)
  *  linking to internal hash # that does not exist (line 467)
     <a href="#"><div class="student-su"></div></a>
htmlproofer 3.4.0 | Error:  HTML-Proofer found 52 failures!

Epic: 1 Story: 6 Add new committee to CODEOWNERS

Description

The CODEOWNERS file dictates who is allowed to approve pull requests.

To Do

The new committee should be added to the file at .github/CODEOWNERS to allow them to approve (or deny) PRs.

Epic:1 Story:2 Enforce redirect from HTTP to HTTPS

Description

Aiming to get 2.0 passing Mozilla Observatory checks/

To Do

Set up redirect from HTTP to HTTPS scheme

Checklist

  • If scheme detected is not https then redirect to https.

  • Do not attempt to redirect is scheme is file as this is used during development.

Epic: 1 Story: 3 Complete information on BullHacks page

Description

bullhacks.html needs more information on it, ready for when the committee decide to start marketing for BullHacks 3.0.

To Do

Add more information to the body of the page.

Checklist

  • Complete 'What is BullHacks?' section.

  • Complete 'Sponsors' section.

  • Add additional sections as required.

Create blog

As the 2016/17 committee has now been removed from the main site, we should create a new sub-page where these can be placed instead.

Epic:1 Story:1 Change navbar to always float at the top

Description

At current navbar goes down on the screen when 'home' is selected or when index.html is first loaded as can be seen below.

Site Index showing navbar position

This is in general poor accessibility design and a nuisance when navigating.

To Do

Redesign to have navbar always float at top of page at all times.

Checklist

  • Navbar always floats at top of page.

Epic: <Epic number> Story: <Story number> <Short descriptive name>

Description

Insert a more detailed description of the problem/feature/etc here.

To Do

Talk about the implementation of the solution/feature/etc here.

Checklist

  • Insert a checklist for tasks to show whats completed and what needs completing here

  • Checklist item 2

  • Checklist item 3

  • etc..

Epic: 1 Story: 4 Complete About Us page

Description

The about-us.html page needs to be filled out with information about the society, to help market it to new students and existing students who may wish to join.

To Do

Add information and new sections as required.

Events need updating

I'm gonna change the Hackathon tile to Event, and make it GitHub Satellite. Have we got another workshop happening soon?

Docker dev enviroment

Could do this to avoid all the gem setups.

Can build this into our curriculum and use it as a demo for a docker workshop

Update the site (see Epic 1)

Site Design Proposal

If anybody is interested in this, I have some free design/development time coming up and I would like to devote it to the committee in some way or another; you guys have been doing real good. Constantly commits and stuff coming in which is great to see!

The Hacs website has been running for a while now and it looks great, however i've got some concepts for how to we could easily trump every society website out there. If the main dev team are interested, I can get a few concept designs over and you can flu with them and see where you take them?

This partly comes as I feel since making the website, the society has grown and matured, I feel as if this can be complemented with a new fresh face for the committee on the web where there is a higher emphasis on events and ease of access.

Let me know any thoughts down below, also happy to help out with development of said new design if we move ahead with it, however happy to take a back seat and provide feedback when needed if that's what you guys need/want.

That's all, happy HaCSing x

Cleanup repo

Remove all non-site related content from the repo.

Ie: marketing / email to be moved to appropriate repos and all test/ideas to be branched out of master and any loose ends to be cleared and ignored such as sass files etc

'Request an Event' button

Could we create a web form and have the 'Request an Event' button link to it? It's the only button that doesn't work on the site.

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.