The DALO website is created using Next.JS, TailwindCSS, TypeScript and using Strapi as CMS.
cd backend
yarn
yarn develop
Then open another instance
cd frontend
yarn
yarn dev
Dalo frontend development
Home Page: https://dalo.vercel.app
Discussion regarding build on nix
Suggest a discord meeting
We have had requests to make all our information available in at least English, as well as Swedish, to enable international students to take part in our activities.
We should research on how to implement this the easiest.
The "Sånger" page is no longer ordered. This makes it harder to navigate.
As a viewer the text boxes over flow the view boxes.
Create a general wireframe for dalo.se.
Suggestion is to use Figma as it is free or justinmind. Other tools are welcome!
This should then be but under doc/design/
In the repository
This will also be a good way on taking issues that are unsigned and adding milestones tracking
Generate a Readme file is always good:
https://rahuldkjain.github.io/gh-profile-readme-generator/
Badges
[ ] - Create a docker file on latest alpine or ubuntu that builds it local
[ ] - Create a build release for future use.
We probably want some kind of favicon. The old site (the static one) had a small version of our logo.
This is to make sure rendering is the same on all devices.
Rules:
Build - only create a job on build on pull req to master branch
Deploy - to system when code changes have been made to master
CI:
CD:
As a developer check on Uniform design for all devices regarding the menu on the website. And make design suggestions on fix
We have our yearly patch competition coming up soon and we want to present that on our website.
Some places have a fairly low contrast which makes visual grepping harder with bad displays or bad eyes.
Some examples:
Use slug or urlencode
At this point we have at least 4 generations of websites (2013, 2016, 2019/gsites, 2022/Jekyll, current). We should investigate what pages these older versions had and redirect those URLs to equivalent pages in the current version when possible.
An alternative would be adding alarms to 404s and add rewrites when applicable.
As a Front end developer it would be nice to have a color pallet for the fronted.
As a Developer a good CD solution need to be implemented for our releases in the future.
As we grow we need to keep track of the software version we publish. Research on a good tagging solution with GitHub and create a pof (Prof of concept).
The time for rookies is over, now only Datalogidagen matters!
As a student or company going in to a website that those not have https is scary and will not show some times in windows.
Check if their is a cookie that can redirect too https
Create some kind of feed for displaying news/ongoing events in a nice section on the site.
Fork the exam repo to dalo.se
As a Developer a need for linting for code standardization is needed.
There is currently no headers with ids which means you can't make any anchors (e.g. https://dalo.se/about#Medlem) to said headers. This is especially a problem with regards to our Stadgar, it's a large document so being able to make a link to a specific section really helps.
Ideally we'd automatically generate ids/anchors for all relevant headers and have a link shown on hover (for an example, see how GitHub renders the headers in this repos readme).
Altough manually assigning ids would be a acceptable first step. This allows a tech savvy user to lookup the headers id themselves and make a correct link from that.
Small discussion regarding sign up for dalo members. Database solution ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.