GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - dzcode-io/dzcode.io: Website for the Algerian open-source community.

BranchesTags
Open more actions menu

Latest commit

 

History

2,171 Commits
2,171 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
api
api
 
 
data
data
 
 
packages
packages
 
 
scripts
scripts
 
 
web-server
web-server
 
 
web
web
 
 
.editorconfig
.editorconfig
 
 
.gitignore
.gitignore
 
 
.prettierrc
.prettierrc
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
api.Dockerfile
api.Dockerfile
 
 
docker-compose.production.yml
docker-compose.production.yml
 
 
docker-compose.stage.yml
docker-compose.stage.yml
 
 
lerna.json
lerna.json
 
 
package-lock.json
package-lock.json
 
 
package.json
package.json
 
 
web-server.Dockerfile
web-server.Dockerfile
 
 

Repository files navigation

dzcode.io

Discord

The code for dzcode.io, a website for the Algerian open-source community.

Apps:

  • ./web (dzcode.io or stage.dzcode.io)
  • ./api (api.dzcode.io or api.stage.dzcode.io)

Packages:

  • ./data
  • ./packages/models
  • ./packages/utils
  • ./packages/tooling

Get Started

Prerequisites

Make sure you have:

  • Git
  • Node.js version 20 or higher (we recommend using volta over a plain install or nvm)
  • Docker installed and running.

Run it locally

  • Open a terminal and clone the repo:
git clone https://github.com/dzcode-io/dzcode.io.git
  • Make sure you are in the project root:
cd dzcode.io
  • Install dependencies:
npm install
  • Run it locally:
npm run dev:all
  • For the API server, go to http://localhost:7070
  • For the web server, go to http://localhost:8080
  • For the search server, go to http://localhost:7700

Please check the README.md files inside ./api and ./web for more info.

Contributing

To get started, see the contributing guidelines.

If you use VSCode, please make sure to have a .vscode/settings.json file with the content:

{
  "files.associations": {
    "*.css": "tailwindcss"
  },
  "eslint.options": { "overrideConfigFile": "packages/tooling/eslint.config.mjs" },
  "editor.codeActionsOnSave": {
    "source.fixAll.eslint": "always",
    "source.fixAll.ts": "always"
  }
}

Before You Create a Pull Request

  • If you already forked the repository, please make sure your fork is up-to-date by following these simple steps.
  • Please make sure your code follows the style guidelines defined in this repo. Simply run npm run lint:fix to ensure conformity. This process should happen automatically whenever you commit your changes, but you can always do it manually if your Pull Request checks are failing due to linting errors.

List Your Project

Follow these steps.

License

Licensed under the MIT license (Twitter: @dzcode_io).

About

Website for the Algerian open-source community.

dzcode.io

Topics

algeriacommunitydzcodehacktoberfestnodejsreactjstypescript

Resources

Readme
MIT license

Code of conduct

Code of conduct

Contributing

Contributing
Activity
Custom properties

Stars

139 stars

Watchers

6 watching

Forks

46 forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.