在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称(OpenSource Name):graphql/graphql-landscape开源软件地址(OpenSource Url):https://github.com/graphql/graphql-landscape开源编程语言(OpenSource Language):开源软件介绍(OpenSource Introduction):GraphQL LandscapeThis landscape is intended as a map to explore the GraphQL Ecosystem, and also shows the member companies of the GraphQL Foundation. It is modelled after the Cloud Native Computing Foundation (CNCF) landscape and based on the same open source code. Current VersionInteractive VersionPlease see landscape.graphql.io. New Entries
If you think your project should be included, please open a pull request to add it to landscape.yml. For the logo, you can either upload an SVG to the Netlify will generate a staging server for you to preview your updates. Please check that the logo and information appear correctly and then add LogosThe following rules will produce the most readable and attractive logos:
Proper SVGsSVGs need to not rely on external fonts so that they will render correctly in any web browser, whether or not the correct fonts are installed. If you have the original AI file, here are the steps in Illustrator to create a proper SVG:
CorrectionsPlease open a pull request with edits to landscape.yml. The file processed_landscape.yml is generated and so should never be edited directly. If the error is with data from Crunchbase you should open an account there and edit the data. If you don't like a project description, edit it in GitHub. If your project isn't showing the license correctly, you may need to paste the unmodified text of the license into a LICENSE file at the root of your project in GitHub, in order for GitHub to serve the license information correctly. External DataThe canonical source for all data is landscape.yml. Once a day, we download data for projects and companies from the following sources:
The update server enhances the source data with the fetched data and saves the result in processed_landscape.yml. The app loads a JSON representation of processed_landscape.yml to display data. Best Practices BadgeAs explained at https://bestpractices.coreinfrastructure.org/:
The interactive landscape displays the status (or non-existence) of a badge for each open-source project. There's also a feature not available through the filter bar to see all items with and without badges. Note that a passing badge is a requirement for projects to graduate in the CNCF. Non-Updated ItemsWe generally remove open source projects that have not had a commit in over 3 months. Note that for projects not hosted on GitHub, we need them to mirror to GitHub to fetch updates, and we try to work with projects when their mirrors are broken. Here is view of projects sorted by last update: https://landscape.graphql.org/format=card-mode&grouping=no&license=open-source&sort=latest-commit We generally remove closed source products when they have not tweeted in over 3 months. This doesn't apply to Chinese companies without Twitter accounts, since Twitter is blocked there. Here is a view of products sorted by last tweet: https://landscape.graphql.org/format=card-mode&grouping=no&license=not-open-source&sort=latest-tweet Items that have been removed can apply to be re-added using the regular New Entries criteria above. LicenseThis repository contains data received from Crunchbase. This data is not licensed pursuant to the Apache License. It is subject to Crunchbase’s Data Access Terms, available at https://data.crunchbase.com/v3.1/docs/terms, and is only permitted to be used with this Landscape Project which is hosted by the Linux Foundation. Everything else is under the Apache License, Version 2.0, except for project and product logos, which are generally copyrighted by the company that created them, and are simply cached here for reliability. The trail map, static landscape, serverless landscape, and landscape.yml file are alternatively available under the Creative Commons Attribution 4.0 license. FormatsThe GraphQL Landscape is available in these formats: InstallationYou can install and run locally with the install directions. It's not necessary to install locally if you just want to edit landscape.yml. You can do so via the GitHub web interface. Vulnerability reportingPlease open an issue or, for sensitive information, email [email protected]. Adjusting the Landscape ViewThe file src/components/MainContent2.js describes the key elements of a landscape big picture. It specifies where to put these sections: App Definition and Development, Orchesteration & Management, Runtime, Provisioning, Cloud, Platform, Observability and Analyzis, Special. Also it specifies where to locate the link to the serverless preview and an info with a QR code. All these elements should have When we see that those elements can not fit the sections, we need to either increase the width of all the horizontal sections, or increase height and amount of rows in a single horitzontal section and adjust the position of sections below. Beside that, we have to adjust the width of a parent div (1620), the width in a
Sometimes the total height is changed too, then we need to adjust the height the same way as we adjust the width. We have an experimental The best way to test that layout is ok, is to visit |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论