GithubHelp home page GithubHelp logo

toska.dev's Introduction

Toska

https://toska.dev

Starting the project locally

  1. npm i
  2. npm run dev

Adding content

Content from the site comes from the files in the content folder. .md files support Markdown syntax as you might be able to guess but notice in order to use other elements than basic bolding and italicized further setup is needed.

Adding a new projects

  1. Make a new .md file to the content/projects folder.
  • Name of the file is meaningful (decides the URL)
  1. On the top of the .md file add metadata like so:
---
github: lomake
title: Tilannekuvalomake
date: Helmikuu 2020 -
tags: Deprekoitu,Testi
key: 999
---

github: project name on GitHub
title: project's name
date: Project starting month - Project ending month (if any) e.g. Helmikuu 2020 - Kesäkuu 2021 tags: (optional) Tags related to the project. If multiple separate with , key: (optional - defaults to 0) Decides the order on the front page. Smaller number comes first. If tied uses alphabetical order.

  1. Add the actual content describing the project
  • First paragraph is what is shown as preview on the front page.
  1. Add an image (square aspect ratio - recommended approximately 1000x1000) of the project to public/projects/ in .png format using the same name as the .md made in step 1.

intro.md

Text on top below the logo and "Helsingin yliopiston tietojenkäsittelytieteen osaston sovelluskehitysakatemia".

members.json

Note the order in the array is meaningful

Property Type Description
name string First name of the members.
githubName string GitHub user of the member. Also used for fetching the avatar.
linkedInName string LinkedIn user of the member.
joinedDate {month: number, year: number} Month and year of when the member joined.
alumnDate {month: number, year: number}? Month and year of when the member became an alumn if applicable.

toska.dev's People

Contributors

jakousa avatar sasumaki avatar sendouc avatar keskimaki avatar ollikehy avatar valtterikantanen avatar mluukkai avatar petrimus avatar woltsu avatar veikkosuhonen avatar leovaris avatar joonashak avatar shootingstar91 avatar darake avatar ilmarikyl avatar ranven avatar granigan avatar saarasat avatar nettivastaava avatar rikurauhala avatar ipegii avatar outisa avatar otahontas avatar markokoskinen2037 avatar sinikala avatar kaltsoon avatar ajhaa avatar erikao1998 avatar tfhuhtal avatar qzuw avatar

Watchers

 avatar James Cloos avatar Pasi Vettenranta avatar  avatar Jani Jaakkola avatar

toska.dev's Issues

Re-add Doom and Quake Games to Toska.dev

Title: Re-add Doom and Quake Games to Toska.dev

Issue Description:

In 2023, the classic games Doom and Quake were removed from Toska.dev, a website aimed at supporting a startup within our university. These games have been a significant part of the site's attraction and engagement, and their removal has led to noticeable discontent among the user base. Here are several professional arguments for reinstating these games:

1. Historical and Educational Value:

  • Technological Milestones: Doom and Quake are seminal works in the history of gaming and computer graphics. They introduced numerous technological advancements, such as real-time 3D rendering and multiplayer capabilities, which are now industry standards. Including them on Toska.dev can provide educational insights into the evolution of gaming technology.
  • Programming and Design Learning Resources: Both games have open-source versions, which serve as excellent resources for students learning about game design, graphics programming, and software development. They can study the source code and gain hands-on experience by modifying and extending the games.

2. Engagement and Retention:

  • User Engagement: The presence of these classic games on Toska.dev significantly enhances user engagement. They attract a broad audience, including both nostalgic players and new users interested in the history of gaming. Increased engagement translates to higher traffic and longer user sessions on the site.
  • Community Building: Doom and Quake have dedicated fan bases and active modding communities. Reintroducing these games can foster a vibrant community around Toska.dev, encouraging collaboration, content creation, and knowledge sharing.

3. Market Differentiation:

  • Unique Value Proposition: Including Doom and Quake distinguishes Toska.dev from other educational and gaming platforms. It underscores our commitment to preserving and promoting the history of gaming, while also providing unique learning opportunities.
  • Attracting Partnerships: By showcasing these classic games, Toska.dev can attract partnerships with gaming historians, educational institutions, and technology companies interested in the preservation and study of digital heritage.

4. Public Demand:

  • User Feedback: The removal of Doom and Quake has led to significant public outcry. Users have expressed their desire to see these games reinstated through various feedback channels. Listening to and acting upon user feedback is crucial for maintaining a positive relationship with our audience.
  • Community Support: Reinstating these games would demonstrate that Toska.dev values its community's opinions and is willing to adapt based on their needs and interests.

Conclusion:

Reintroducing Doom and Quake to Toska.dev aligns with our mission to support educational initiatives, foster community engagement, and differentiate our platform in the competitive landscape. These games offer substantial educational value, enhance user engagement, and meet the clear demand from our user base. We strongly recommend considering this request to reinstate Doom and Quake on Toska.dev.

Steps to Reproduce:

  1. Review user feedback regarding the removal of Doom and Quake.
  2. Assess the potential benefits of reinstating these games in terms of user engagement and educational value.
  3. Plan and implement the re-addition of Doom and Quake to Toska.dev.

Expected Outcome:

Increased user engagement, stronger community building, enhanced educational resources, and positive user feedback.


We appreciate your attention to this matter and look forward to a positive resolution.

Thank you.

[Your Name]
[Your Position]
Toska.dev Team

SEO stuff

Meta tags, social media preview etc.

Finalize projects look

When more projects come in finalize the look. For example "Lue lisää" has poor contrast on every other project.

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.