Skip to content

Association for Computing Machinery at Oregon State's Website.

License

Notifications You must be signed in to change notification settings

osu-acm/website

Repository files navigation

ACM @ OSU's Official Website

Made by @Nyumat | Built with Astro



Contributing

Blog

To add a blog post, read the blogging guide and then fork the repo.

Once you have forked the repo, follow the steps under the website section to get the website running locally.

Once you have finished your blog post, create a pull request and wait for it to be reviewed by our team. 🙂

Website

  1. Fork the repo here

  2. Clone your forked repo

git clone https://github.com/[placeholder].git
  1. Create and checkout a new branch
git checkout -b [feature-name]
  1. Install dependencies
npm install
  1. Generate the astro types
npx astro sync
  1. Run the development server
npm run dev
  1. Finally, open http://localhost:4321 within your browser to see the result.

🚀 Happy Contributing! 🚀

Contributors

FAQ

Why did you change the old website?

Our team enjoyed our old site, however, we knew that it was time for change. Not only did we want to create a site that was more modern and easier to maintain, we also wanted to create a site that was more accessible to our members and the public. We hope that you enjoy our new site!

Why did you choose Astro.js?

With Astro.js, it brings the best parts of static site generation and combines it reactivity and the astro.js islands architecture.

This allows us to utilize tools such as TypeScript, React, and Framer-motion to craft wonderful animations, have drop-in content generation, and an intuitive overall user interface.

License

This project is licensed under the MIT License - see the LICENSE file for details.