open-hardware-leaders / ohlwebsite Goto Github PK
View Code? Open in Web Editor NEWRepository hosting website source files for the Open Hardware Leaders program
Home Page: https://openhardware4.me
License: GNU General Public License v3.0
Repository hosting website source files for the Open Hardware Leaders program
Home Page: https://openhardware4.me
License: GNU General Public License v3.0
Continuous integration and deployment works fine in the ohlwebsite.
Andre and I found an issue with regard to the domain name itself. I can recall the details but I think is in an older issue.
Commit changes and automatically push to the current production website.
.git\hooks
folder in your local ohlwebsite repository. Make sure to unhide these folder if is hidden.post-commit
file and replace its current code with the following code:#!/bin/sh
# abort on errors
# set -e
# load .env
# eval "$(cat .env <(echo) <(declare -x))"
# build
npm run build
# navigate into the build output directory
cd dist
# if you are deploying to a custom domain
# echo 'www.example.com' > CNAME
git init
echo "openhardware4.me" > CNAME
git add -A
git commit -m 'deploy'
git push -f https://github.com/Open-Hardware-Leaders/open-hardware-leaders.github.io.git master
cd -
git push origin
npm start
.Hi Everyone, as there has been some difficulties and legit pains with updating the website in Github, I took some time to explain the problems that cause them.
The issue with updating the website is not related to the selection of Vuepress or whatever static site generation. The gitlab instance we had worked perfectly because the continuos integration is easier in Gitlab.
I tried Github with Actions for continuous integration but it didn't work. So I did how the github web page hosting has been used normally. You basically build the website from the src generating html, and css and running the index.html from gh-pages branch. The main issue I faced was related to changing the remotes and some reference issues with the branch. To solve this I basically had to make a completely new branch and rebase.
About the selection of the static site generator: There are several reasons why I started using vuepress:
This week we have presented you with some real case studies and history of open source.
We encourage you to talk about how this reflects in your project.
Make the website https
For the added section, I propose the following text:
Important news
Open Hardware Leaders, what happens nextAfter the graduation of the first cohort and 14 weeks of collaborative work, the organization team has decided to split ways. The differences in our vision are too significant, taking us into this joint decision after much effort on working them out.
OHL was initially an idea and an effort of four people (plus all the volunteers!), and in the spirit of collaboration and openness, we understand no one owns it. So we propose the experience of OHL stays online and open as a pilot project, a repository available for anyone to fork.
The organizers continue working on their different ideas for future hardware programs: "Open Hardware Devs" -led by Jose Urra- and "Open Hardware Makers" -led by Andre Chagas, Alex Kutschera and Juli Arancio-.
Learn more about our decission here. (link to "next cohort" section)
New programs
Open Hardware Devs - Learn more: contact [email protected]
Open Hardware Makers - Learn more at openhardware.space
My proposal of looks (forgot to center both programs info, a detail):
@amchagas had an error when using the sh script at the root.
Apparantely is a common issue and a solution here
It should be open hardware leaders, it still says open leaders for hardware
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.