site built in typescript with next.js, chakra ui, framer motion, three.js available on juke.fr
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Kay 1470aba1a9 meow 2 weeks ago
components meow 2 weeks ago
pages uninstalled this thing a whiiiile back already 3 weeks ago
posts meow 2 weeks ago
public newlicense 4 months ago
test capitalism has ended 4 months ago
.README.template.md upgrade a bunch of deps and fix weird hydration error in dev 4 months ago
.babelrc newlicense 4 months ago
.eslintrc.js upgrade eslint react 4 months ago
.gitignore lowercase stuff idk i think i was still under the impression this thign was ever going to land me a job but eh idk i think i want to rethink the about page at least the capitalisms part 4 months ago
.gitlab-ci.yml newlicense 4 months ago
.npmrc newlicense 4 months ago
.prettierrc.js newlicense 4 months ago
.yarnrc update stuffs 4 months ago
CHANGELOG.md newlicense 4 months ago
Dockerfile newlicense 4 months ago
LICENSE license typo 4 months ago
README.md redme 4 months ago
juke-fr newlicense 4 months ago
next-env.d.ts newlicense 4 months ago
next.config.js add boops mvp 4 months ago
package.json fix line nrs and bump packages 4 months ago
playwright.config.ts lowercase stuff idk i think i was still under the impression this thign was ever going to land me a job but eh idk i think i want to rethink the about page at least the capitalisms part 4 months ago
tsconfig.json newlicense 4 months ago
yarn.lock fix line nrs and bump packages 4 months ago

README.md

juke-fr

site built in typescript with next.js, chakra ui, framer motion, three.js available on juke.fr

instructioms

jinx the cat my beolved

repository

the latest "automatic" (me copying over sftp manually) release is always on https://juke.fr

$ git clone https://code.juke.fr/kay/juke-fr.git

$ yarn

$ yarn dev

test suite

playwright is used for testing

$ yarn test:setup # only needed once to download the browsers

$ yarn test

playwright is cool because it gives you traces with screenshots you can go through step by step so yeah

tested upgrade

the test suite can be used with npm-check-updates to mass upgrade the node modules and make sure stuff still (at least somewhat) works

$ yarn tested-upgrade

it will upgrade all the packages then run the test and do them one by one incrementally if that fails and not do any of the ones that makes the tests fail

License

Most all of my work is now licensed under a modified CC-BY-NC-SA 4.0 AFEdit plus accounting for states existing in our world on top of capitalism.

This is a weird choice for code right?

Here are a few key reasons:

  • my definition of "open" involves being able to share and modify, you are able to do such things, just not make money off of it, or oppress people
  • my definition of "free" involves being able to share and modify, you are able to do such things, not just make money off of it, or oppressing people

So no, amongst other things, this list is not exhaustive,

  • you cannot have somebody work on my tool and redistribute it to your employees
  • you cannot resell copies of this because in this age distribution is not done with floppy disks and the internet is a thing
  • you cannot use it to generate revenue yourself
  • you cannot use it to "generate value" in a capitalistic sense
  • you cannot use it in any military capacity
  • you cannot use it in any law enforcement capacity
  • you cannot use it in any state backed capacity
  • you cannot use it in any surveillance capacity
  • you cannot use it if you represent the interests of a state
  • you cannot use it to oppress, spy, control in any capacity
  • you cannot use it to injure, harm, kill, whether physically or psychologically

You can, however,

  • change it to do whatever you please
  • share it to anyone you please with attribution and under the same license
  • use it as much as you please
  • and probably a bunch of other cool things that are possible outside of a capitalistic, imperialistic frame of reference that permeates the tech scene

Most of the "arguments" for how "free" and "open" source licenses are done still to this day stem from archaic concepts that might not even be relevant these days and I fail to see the issue with this license not being "interoperable" with a bunch of what I deem to be "bad" licenses, as they all allow for commercial usage.

I also will not make any attempts to monetize these works and will at most ever offer the possibility to donate to me directly if you enjoy what I do.

Thank you that is all.

Development

To clone the repository locally:

$ git clone https://code.juke.fr/kay/juke-fr.git

Contributing

More to come later.

Issues

Open new issues by mailing eutychia.gitlab+juke-fr-issue@gmail.com


beep boop