Hello! This is the github page for binaryheart.org, an after-school club that repairs donated technology and re-donates those devices to low-income schools. This is the second version of the website.
See the original websites at https://github.com/IsaacNoel/binaryheart.
If you want to contribute to the website, come to the 5th floor of the Winnetka campus on Thursdays and we'll get you started!
- A computer (but an iPad also works)
- A Github account
- A Replit account (you can sign in with a Github or Google account)
- Get added as a collaborator to the repo (ask one of the BH web dev leaders!).
- Open Replit and login.
- Click the "+ Create" button.
- On the "Create a Repl" page, click "Import from Github."
- For the Github URL, paste https://github.com/BinaryHeartNT/binaryheart.git.
- This URL can be found by going to the BinaryHeart GitHub page and clicking on the green “Code” button.
- Once the files are imported, you can start coding!
To view changes, click the green "Run" button. You should see the website load in Webview. Click the box with an arrow pointing out of it to open the website in a new tab.
- On the vertical bar furthest to the left, click the branch icon. This will open the "Version control" page.
- Choose a branch or create a new branch. Do not commit directly to the main branch.
- Note what you changed and click the "Commit All and Push" button.
- On the Github page, switch to your branch by clicking the dropdown menu.
- Click the "Compare & Pull Request" button and open a pull request.
- If in the pull request, it says "This branch has no conflicts with the base branch," click the green "merge pull request" button and confirm the merge.
To pull other people's changes, open the version control menu in Replit. If the branch is behind the main's commits, click the orange "pull" button.
For more on managing this site, go to binaryheart.notion.site. (Currently incomplete, will be completed at a later time.)