Official website source code for the DARTS Initiative.
DARTS (Distributed Autonomous Resilient Technology Swarms) is an open ecosystem for the research and development of autonomous, resilient, and scalable drone swarms.
This website is built using:
- Vite: For fast development and building.
- Vanilla JavaScript: Core logic (
src/). - Vite Plugin Markdown: For loading content from Markdown files.
- Vibe Coding Philosophy: How we build and maintain this project.
- Node.js (v18+ recommended)
- npm
- Clone the repository:
git clone https://github.com/darts-initiative/web.git cd web - Install dependencies:
npm install
To start the local development server:
npm run devOpen your browser at http://localhost:5173.
To build the static site:
npm run buildThe output will be in the dist/ directory.
To preview the production build locally:
npm run preview├── content/ # Markdown content (blog posts, news)
├── public/ # Static assets (images, icons)
├── src/
│ ├── main.js # Application entry point
│ ├── background.js # Canvas background animation
│ ├── renderer.js # UI rendering logic
│ ├── router.js # Simple client-side router
│ └── style.css # Global styles
├── index.html # Main HTML entry
└── vite.config.js # Vite configuration
For detailed instructions on how to add new blog posts, create projects, and how the automated publishing process works, please refer to the HOW-TO.md guide.
MIT