GithubHelp home page GithubHelp logo

koodiklinikka / koodiklinikka.fi Goto Github PK

View Code? Open in Web Editor NEW
6.0 6.0 22.0 11.6 MB

Koodiklinikka on kaikille avoin softakehitykseen keskittynyt yhteisö.

Home Page: https://koodiklinikka.fi

License: MIT License

JavaScript 1.43% TypeScript 89.04% CSS 9.52%

koodiklinikka.fi's People

Contributors

akx avatar anttispitkanen avatar bebraw avatar cheapsteak avatar d2s avatar dahlie avatar deraen avatar eetu avatar endormi avatar hannupekka avatar j-kallunki avatar jlemmetti avatar keksike avatar laznic avatar lhahne avatar n1koo avatar olpeh avatar pakastin avatar peritpatrio avatar petetnt avatar pinqvin avatar rikukissa avatar snurppa avatar torjantai avatar trinne avatar tristola avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

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

koodiklinikka.fi's Issues

About guidelines

I think there should be more guidelines about how the koodiklinikka.fi code should be structured so when people commit to the project they don't just do it in their own style.

CSS for example

If you take a look at https://github.com/koodiklinikka/koodiklinikka.fi/blob/master/src/styles/style.styl, you'll see that things aren't that organized yet (unrelated styling, different takes on selectors). :)

I personally prefer the BEM(ish)-syntax as well as avoiding element selectors, ids and nesting of selectors.

Recently I've started to sort the CSS properties alphabetically (with few exceptions) as it makes it easier to find the property you're looking for. Some exceptions are nice though, for example:

/* Top, right etc.  are all related to the position property => group em! */
.foo {
  position: absolute;
    top: 0; right: 0; bottom: 0; left: 0;
}

If the site's code is structured neatly and follow some defined guidelines it would act as a good example for Koodiklinikka's beginners.

Any ideas/comments?

Tests are missing

Testit puuttuu :/
Vaikeempi lähtee muuttaa mitään ku ei voi tietää mikä hajoo

Toive: Slack <-> Matrix/Element -siltaus

Matrix on avoin keskusteluprotokolla, jonka kehitys on aloitettu 2014. Sitä käyttävät lippulaiva-asiakasohjelma Element, FluffyChat ja monet muut. Sen päälle on myös rakennettu siltauksia (laita viesti yhteen alustaan ja näet sen toisessa + toisinpäin) useisiin protokolliin mukaanlukien Koodiklinikan käytössä olevaan Slackiin.

Koodiklinikalla on nyt käytössä Slackin maksuton versio, jossa näkyy välillä varoitusta ettei vanhoja viestejä näytetä ilman maksua. Mikäli Matrix-siltaus tapahtuisi, tulevaisuudessa sieltä näkisi vanhempiakin viestejä maksutta. Matrix olisi myös varalla mikäli Slack päättäisi olla tarjoamatta palveluitaan Koodiklinikalle syystä tai toisesta (en ehdota Slackin käytöstä kokonaan luopumista, vaan sen käyttö jatkuisi ennallaan, vaikka keskusteluihin voisikin osallistua Matrixinkin kautta). Avoimen koodin projektit ovat myös laajasti alkaneet käyttämään Matrixia omiin keskusteluihinsa, mm. Mozillalla, Fedoralla, GNOMElla, on omat Matrix-palvelimensa, joten tarpeen vaatiessa tukea voisi hakea helposti myös upstreamista kun sovelluksesta toiseen ei tarvitsisi vaihtaa.

Element voi myös tulla tutuksi työpaikoilla, sillä se on haastanut Slackia aktiivisesti. Aiemmin mainittujen tahojen lisäksi se on käytössä mm. Ranskassa hallituksella ja Teksasissa hätäpalveluilla.

Koodiklinikan Slackista löytyy 7 käyttäjän #Matrix -kanava ja Matrixissa on ~200 käyttäjän suomalaisyhteisö (laskematta mukaan muita sinne sillattuja yhteisöjä (mm. Assembly, Suomen Hacklabit (omalla palvelimellaan), Skrolli, Disobey, v2), joiden kautta olisi enemmänkin käyttäjiä)

Ymmärtääkseni tämä tapahtuisi käytännössä luomalla huoneen Elementtiin ja siellä "manage integrations"-valikosta lisäämällä Slackin ja Slackin puolelle pitäisi lisätä 1-2 integraatiota viestien kulkemiseksi. En ole itse tehnyt Slack-siltausta, mutta uskoakseni Koodiklinikasta tai Matrix Suomesta löytyy osaamista tähän.

Edit: lisätty Hacklabit palvelimineen muihin suomalaisiin yhteisöihin ja tarkennettu ettei ehdoteta Slackista luopumista vaan käytön jatkamista tavalliseen tapaan.

Add HTTPS support

In the spirit of HTTP/2 and HTTPS everywhere lets get SSL going.

Options on implementing this:

  • Buy a cert ( ~20/year )
  • Get free one from https://www.startssl.com/
    • Have to manually renewed every year
  • Put koodiklinikka.fi behind a service that offers SAN's. Like cloudflare

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.