This is the repository for the Shallow Dives website.
For more information about the Shallow Dives project, see the organization's information page.
📦 Status 🛠️ Develop 🚢 Deploy 💡 Credits 📖 License
Click to see how it's going and what's up next ...
Base Site
- Initialize a framework and theme
- Add the basic page structure (Navbar, Explainer, Library, Footer)
- Lay out the site navigation and page styles
Content Features
- Add ability to render Markdown and Jupyter content
- Enable adding posts with json metadata and markdown content files
- Fill initial content and deploy
Up Next
- Generate project icons
- Bug: Finish mobile menu and layout
- Add dive status tags
This project was bootstrapped using Create React App. If you would like to contribute or use this template to kick off your own project, use the development instructions below.
The following commands will work in the project directory:
Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.
The page will reload when you make changes.
You may also see any lint errors in the console.
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
This is site is deployed to GitHub pages using GitHub actions, To serve your own version, see these guides:
The base components of this site were inspired by this post: Using ChatGPT to Code an Entire Portfolio Website
This code is freely available under the MIT License