Skip to content

NMSCD/Community-Search

Repository files navigation

🔍 NMS Community Search

This project aims to be the "Yellow pages" of the NMS community. Our goal is to document the different Communities, tools, resources, builders and creators.

Supported by the No Man's Sky Community Developers & Designers
madeWithLove


SolidJS Vite Typescript Airtable
Github Actions


Submitting a Community Link

Complete this form airtable.com/shrhZOQrrp9a9zoJk

  • We will look at your application and move it to the public data if it meets our requirements.
  • Please include contact info so that we can contact you if there are any issues

If your Community Link does not show up on the site after a day or two, feel free to contact the AssistantNMS support email. Multiple members have access to the support system that monitors that email address. OR you can open an issue in this repository.


Building the project locally

The main logic of this solution uses SolidJS and SCSS for styling. To get the solution running, use the following commands:

  • npm i
  • npm run dev

For SEO we use HandlebarJS to template out the documents and generate as many files as possible. Part of this process fetches data from our central store of data which is in AirTable. In order to generate these files follow these steps:

  • cd ./seo
  • npm i
  • npm run seo

Deployment

This site makes use of Github Actions to build the project and Github Pages to host it 💪