diff --git a/.eleventy.js b/.eleventy.js new file mode 100644 index 0000000..54926bb --- /dev/null +++ b/.eleventy.js @@ -0,0 +1,16 @@ +module.exports = function(eleventyConfig) { + // Copy static assets to root of output + eleventyConfig.addPassthroughCopy({ "static": "/" }); + + return { + dir: { + input: "src", + output: "_site", + includes: "_includes", + data: "_data" + }, + templateFormats: ["njk", "md", "html"], + htmlTemplateEngine: "njk", + markdownTemplateEngine: "njk" + }; +}; diff --git a/.gitignore b/.gitignore index d30f427..29137bf 100644 --- a/.gitignore +++ b/.gitignore @@ -5,8 +5,8 @@ .env.production.local .env.local -# Fresh build directory -_fresh/ - -# Needed because of Tailwind (Fresh 1.6+) +# Dependencies node_modules/ + +# Eleventy build output +_site/ diff --git a/.npmrc b/.npmrc new file mode 100644 index 0000000..97b895e --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +ignore-scripts=true diff --git a/Dockerfile b/Dockerfile deleted file mode 100644 index 56e2309..0000000 --- a/Dockerfile +++ /dev/null @@ -1,14 +0,0 @@ -FROM denoland/deno:alpine - -USER deno -WORKDIR /app - -COPY --chown=deno:deno . . - -ENV DENO_DEPLOYMENT="docker" - -RUN ["deno", "install"] - -EXPOSE 8000 - -CMD ["./start.sh"] diff --git a/components/AboutHero.tsx b/components/AboutHero.tsx deleted file mode 100644 index 6b7fe04..0000000 --- a/components/AboutHero.tsx +++ /dev/null @@ -1,25 +0,0 @@ -export default function AboutHero() { - return ( -
- Open to all: hobbyists, beginners, and seasoned - engineers alike. -
-- devICT is a welcoming and knowledgeable community where you can engage, - contribute, and grow your skills as a web, game, or software developer. -
-{content}
- )} - {content && - Array.isArray(content) && - content.map((para) =>{para}
)} - {children} -- The devICT Institute is a 501c3 non-profit governed by a board of - directors. In addition to the board we are supported by volunteers - who organize events and generally keep things running. -
-- -
-- -
-- -
-
- - Join the fun, reap the rewards -
-- There's a lot to gain from contributing, and many ways to do it. -
-{login}
-- devICT is 100% volunteer run and funded by the support of our - community members and sponsor organizations. -
-- You can create a recurring donation by creating an account on - Patreon. To donate visit{" "} - - our Patreon profile - - . -
-- If you want to help but do not want to set up a recurring donation - you can give a single amount using{" "} - - PayPal or Venmo - - . -
-Open to all: hobbyists, beginners, and seasoned engineers alike.
+devICT is a welcoming and knowledgeable community where you can engage, contribute, and grow your skills as a web, game, or software developer.
+We are a group of individuals who have a common interest in software development.
+Our skill levels vary greatly, from complete beginners to seasoned veterans. We welcome anyone with a curiosity for programming.
+We strictly enforce a Code of Conduct to provide all of our members a safe and inclusive environment.
+Members of devICT have one common goal: to be better at what we do. Our events and services are aimed at achieving that.
+To make that happen we have monthly events that are both social and educational.
+We also have an active Slack community which serves as a place to connect and discuss with others in the community.
+Most of the time we are hanging out in Slack. To join, just fill out this form.
+Primarily, be sure to become a member on the Meetup page. Then you will receive notifications for upcoming events.
+You could also give a talk! Share the knowledge! We enjoy learning about any development related topics. Contact a board member if you are interested!
+The devICT Institute is a 501c3 non-profit governed by a board of directors. In addition to the board we are supported by volunteers who organize events and generally keep things running.
+All individuals participating in any devICT sanctioned space, whether in-person or online, are required to agree with the following code of conduct. This includes attendees, volunteers, speakers, sponsors, and members of the devICT board. Organizers will enforce this code whenever deemed appropriate. We expect cooperation from all participants to help ensure a safe and welcoming environment for everybody.
+ +Our community is dedicated to providing a harassment-free meetup experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion (or lack thereof), or technology choices. We do not tolerate harassment of meetup participants in any form. Sexual or derogatory language and imagery is not appropriate for any community space, including events, talks, workshops, parties, Slack, GitHub, and any other online space. Community participants violating these rules may be sanctioned or expelled from the event and/or community without refund (where applicable) at the discretion of the devICT board and event hosts.
+ +Harassment includes offensive written or verbal comments or imagery related to gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, ethnicity, religion, technology choices, sexual images in public spaces, deliberate intimidation, stalking, following, harassing photography or recording, sustained disruption of talks or other events, inappropriate physical contact, and unwelcome sexual attention.
+ +Participants asked to stop any harassing behaviour are expected to comply immediately.
+ +If a participant engages in harassing behaviour, the devICT board or event hosts may take any action they deem appropriate, including warning the offender, expulsion from the event, and/or expulsion from devICT digital spaces.
+ +If you are being harassed, notice that someone else is being harassed, or have any other concerns, please contact a devICT board member or event host immediately. Photos and contact information can be found on our about page.
+ +devICT board members and event hosts will be happy to help participants contact security or local law enforcement, provide escorts, or otherwise assist those experiencing harassment to feel safe for the duration of the meetup. We value your attendance.
+ +We expect anyone participating in devICT, either in person or virtually, to abide by this code of conduct.
+ +You may use this form to anonymously report an incident that may have violated our Code of Conduct. The report will go to the devICT Board of Directors. The report goes through the servers at formspree.io.
+Open to all: hobbyists, beginners, and seasoned engineers alike.
+devICT is a welcoming and knowledgeable community where you can engage, contribute, and grow your skills as a web, game, or software developer.
+Join the fun, reap the rewards
+There's a lot to gain from contributing, and many ways to do it.
+Working on real-world projects exposes you to new technologies and best practices.
+Your contributions get recorded on GitHub, providing tangible proof of your skills.
+Interacting with the community offers immense learning opportunities and widens your professional network.
+By contributing, you help grow the local tech scene and create a richer environment for everyone involved.
+Join us in Slack and jump into the conversation! Share what you're working on, ask questions, and help others.
+ Join Slack +Browse our GitHub organization to find projects you can contribute to. Plenty of ways to help with or without coding.
+ Get Coding +Share your knowledge and experience in a lightning talk or more comprehensive sessions.
+ Reach Out +Donations help us keep the lights on and fund community events. Every bit counts!
+ Donate +
+devICT is 100% volunteer run and funded by the support of our community members and sponsor organizations.
+You can create a recurring donation by creating an account on Patreon. To donate visit our Patreon profile.
+If you want to help but do not want to set up a recurring donation you can give a single amount using PayPal or Venmo.
+