( 日本語版はこちら )
This is the repo for the synquery.org website, a resource for the Synquery community. The purpose of the site is to be the best portal to Synquery for our growing global community.
The Synquery was born in 2010 in Japan, as a PaaS platform for engineers by Kenji Yoshida, the founder of East Cloud Inc.
And the next generation leader Yoshitaka Sakamoto has been highly interested in the crypto currency ability especially both the platform Ethereum and Symbol(NEM2).
He proposed new consensus algorithm PoSy
which idea will realize the predicted transaction and open a new world view for human well-being stage.
synquery.org is improved and changed over time through the contributions of community members who submit content, give feedback, or volunteer their time to managing its evolution. If you’re interested in helping to improve synquery.org, find out how to contribute.
This project follows the all-contributors specification. Contributions of any kind welcome!
main
is continually synced to Netlify and will automatically deploy new commits to synquery.org- The website team will periodically merge
dev
intomain
(typically multiple times per week) - You can view the history of releases, which include PR highlights
The Translation Program is an initiative to translate synquery.org into different languages and make the website accessible to people from all over the world.
If you are looking to get involved as a translator, you can join our project in Crowdin and start translating the website to your language immediately.
To get more information about the program, learn how to use Crowdin, check on the progress or find some useful tools for translators, please visit the Translation Program page.
- Node.js
- Yarn package manager
- webpack
- Netlify - DNS management and primary host for
main
build anddev
build. Also provides automatic preview deployments for all pull requests - Crowdin - crowdsourcing for our translation efforts (See "Translation initiative" below)
- GitHub Actions - Manages CI/CD, and issue tracking
- Algolia - Site indexing, rapid intra-site search results, and search analytics. Learn more on how we implement Algolia for site search.
- Primary implementation:
/src/components/Search/index.js
- Primary implementation:
Folder | Primary use |
---|---|
/src |
Main source folder for development |
/src/assets |
Image assets |
/src/content |
Markdown/MDX files for site content stored here. For example: synquery.org/en/about/ is built from src/content/about/index.md The markdown files are parsed and rendered by src/templates/static.js * |
/src/data |
General data files importable by components |
/src/intl |
Language translation JSON files |
/src/lambda |
Lambda function scripts for API calls |
/src/scripts /src/utils |
Custom utility scripts |
/src/styles |
Stores layout.css which contains root level css styling |
/src/templates |
JSX templates that define layouts of different regions of the site |
/src/theme.js |
Declares site color themes, breakpoints and other constants (try to utilize these colors first) |
"Synquery" is the registered trademark at JPO of the technology company that provides the Synquery Web Platform. It has NOTHING to do with the American (?) company "synquery inc. (domain: synquery.ai)" that was recently launched (in 2024). note that.
Thanks goes to these wonderful people 👏: