{"id":21715065,"url":"https://github.com/privacy-scaling-explorations/website","last_synced_at":"2025-04-12T19:21:26.137Z","repository":{"id":37088612,"uuid":"475067587","full_name":"privacy-scaling-explorations/website","owner":"privacy-scaling-explorations","description":"Privacy and Scaling Explorations","archived":false,"fork":false,"pushed_at":"2023-09-20T10:19:10.000Z","size":3557,"stargazers_count":12,"open_issues_count":3,"forks_count":18,"subscribers_count":5,"default_branch":"dev","last_synced_at":"2025-03-26T13:38:24.232Z","etag":null,"topics":["ethereum","privacy","react","reactjs","research-and-development","zero-knowledge"],"latest_commit_sha":null,"homepage":"https://appliedzkp.org","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/privacy-scaling-explorations.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-03-28T15:38:08.000Z","updated_at":"2024-12-02T04:12:52.000Z","dependencies_parsed_at":"2023-02-14T04:01:41.312Z","dependency_job_id":null,"html_url":"https://github.com/privacy-scaling-explorations/website","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privacy-scaling-explorations%2Fwebsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privacy-scaling-explorations%2Fwebsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privacy-scaling-explorations%2Fwebsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/privacy-scaling-explorations%2Fwebsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/privacy-scaling-explorations","download_url":"https://codeload.github.com/privacy-scaling-explorations/website/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248618696,"owners_count":21134283,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ethereum","privacy","react","reactjs","research-and-development","zero-knowledge"],"created_at":"2024-11-26T00:40:59.372Z","updated_at":"2025-04-12T19:21:26.104Z","avatar_url":"https://github.com/privacy-scaling-explorations.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Privacy and Scaling Explorations\nMain branch served at: https://appliedzkp.org/\n\nThis is the React re-write of the PSE website, formally just a landing page.\n\n## Get Started with Development\n\n`npm install`\n\n`npm run start` serves a development server at [http://localhost:8081](http://localhost:8081)\n\nThe components live under `/src/components`.\n\n## How to contribute\n\n### Add / Change a Project Entry\n\nAll the projects are stored in the `projects.json` file in `/src/data/`\n\nHere is an example of a project's entry:\n\n``` json\n{\n    \"name\": \"TLS Notary\",\n    \"short_name\": \"TLSN\",\n    \"description\": \"Black Magic\",\n    \"long_description\": \"Black Magic\",\n    \"image\": \"tlsn.png\",\n    \"links\": [\n      {\n        \"github\": \"https://github.com/tlsnotary/tlsn\"\n      },\n      {\n        \"discord\": \"https://discord.gg/EjpvcEaqkh\"\n      }\n    ]\n  }\n```\n\nWhich results in this project card:\n\n![TLSN_Example](TLSN_Example.png)\n\n#### Name / Short Name\n\n`name` is the name of the project, and `short_name` is the name that will be used for a placeholder image if an image isn't included or can't be found.\n\n#### Description / Long Description\n\n`description` is the description of the project in roughly the size of a tweet (so it fits on the project card), and `long_description` is the description that will be used for the project's page/pop out card (in the works now).\n\n#### Project Logos / Images\n\nProject logos/images are stored in `/src/images` and the file name needs to be listed in the project's entry in `projects.json` as `\"image\": \"filename.png\"`.\n\n#### Links\n\nLinks can be `website`, `github`, `discord`, `twitter`, or `telegram`. If you want more options like that added (like Reddit for example), please create an [issue](https://github.com/AtHeartEngineering/pse_landingpage/issues/new).\n\n### Have an idea?\n\nCreate an [issue](https://github.com/AtHeartEngineering/pse_landingpage/issues/new) and tell us the idea!\n\n### Want to contribute?\n\nFeel free to fork this repo and make a pull request to the `dev` branch. \n\n### Build and deployment process\n\n1. When a pull request or push is made to the `dev` branch, github actions builds a static/production version of the site to the `gh-pages-dev` branch.\n2. Once changes have been verified on the `gh-pages-dev` branch, the `dev` branch is merged into `master` where github actions builds and deploys a production version of the site to `gh-pages`\n3. `gh-pages` is served at [http://projects.appliedzkp.org](http://projects.appliedzkp.org)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprivacy-scaling-explorations%2Fwebsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprivacy-scaling-explorations%2Fwebsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprivacy-scaling-explorations%2Fwebsite/lists"}