The Imba project has 13 issues marked with the Hacktoberfest label across two repositories. The issues should be simple and self contained. There are some challenging ones in there as well 😉
If you are interested in helping out, check them out on GitHub from the links below.
I have written several of the issues, so if something is poorly explained let me know and I will reword or elaborate. Just mention
@scanf on the issue and I will respond fast.
npx imba create hello-world cd hello-world npm start
To get started with Imba, we recommend reading through the official guide.
Imba's syntax is minimal, beautiful, and packed with clever features. It combines logic, markup and styling in a powerful way. Fewer keystrokes and less switching files mean you'll be able to build things fast.
Runs on both server and client
Imba powers both the frontend and the backend of Scrimba.com, our learning platform with 100K+ monthly active users. On the frontend, Imba replaces e.g., Vue or React, and on the backend, it works with the Node ecosystem (e.g., npm).
Inspired by Tailwind, Imba brings styles directly into your code. Styles can be…
Official site for Imba. Work in progress.
# clone the repository git clone https://github.com/imba/imba.io # enter the folder cd imba.io # install dependencies npm install # package content from content/ (continously) npm run watch # run server npm start
Because the site uses service workers it requires https: with a trusted certificate. To test things in development you need to do it via Chrome launched with specific args:
open -na Google\ Chrome --args --ignore-certificate-errors --allow-insecure-localhost --unsafely-treat-insecure-origin-as-secure=https://localhost:9000 # if this does not work - try # /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --allow-insecure-localhost --ignore-certificate-errors --unsafely-treat-insecure-origin-as-secure=https://localhost:9000
Now visit https://localhost:9000/ in that browser.
Having trouble with https?
https is required to be able to run the examples and snippets. You can still run the rest of the site and work on documentation without this. So, if you're having trouble setting up https use the
npm start-without-https command instead of the normal