-
-
Couldn't load subscription status.
- Fork 0
1.0.2 #5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
1.0.2 #5
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Added .gitattributes for text normalization, .github funding and issue templates, and a LICENSE file with the MIT license. Updated .gitignore to exclude additional files and directories.
Introduces a new projects.json data file and updates index.html to display a dynamic open source projects showcase. The page now fetches project data, renders project cards with links, and includes improved styling and error handling.
Replaced the example project with multiple real project entries, each including name, description, GitHub URL, and hostname where applicable. This update provides a more comprehensive and accurate showcase of available projects.
Update the project version from 0.0.0 to 1.0.0 to indicate a major release or stable version.
Added PNG and WEBP versions of the icon to the images directory and a WEBP favicon to the public/images directory for use in the application.
Added a comprehensive README.md with project details and usage instructions. Replaced .webp favicon and icon images with .ico and .png formats, updated the favicon link in index.html, and removed unused .webp files for better browser compatibility.
Replaced the placeholder logo image URL with a local image (images/icon.png) in the README for improved branding and offline accessibility.
Incremented the package version from 1.0.0 to 1.0.1 to reflect recent changes.
Added a GitHub Actions workflow and a Node.js script to fetch repository metadata from the GitHub API and update public/data/projects.json. Refactored projects.json structure to group projects by provider and account, and updated frontend code to handle the new format.
Update package version for new release or patch.
Added node-fetch to package.json and updated package-lock.json to include node-fetch and its related packages. This enables HTTP request functionality in the project.
Refactored fetch initialization to use global.fetch if available, falling back to dynamic import of node-fetch. This improves compatibility with environments that provide a global fetch implementation.
Added 'contents: write' permissions to the fetch-repo-metadata GitHub Actions workflow to enable actions that require write access to repository contents.
Deleted the public/data/projects.json file, which contained metadata and project listings for various repositories. This change may be part of a data cleanup or a shift to a new data source.
Updated the project version from 1.0.2-1 to 1.0.2 in package.json and package-lock.json for consistency.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces several updates across the workflow configuration, dependencies, and project data handling. The most significant changes include improving permissions for the GitHub workflow, updating dependencies to support dynamic fetch usage, and removing the sample project data file.
Workflow and Dependency Updates:
contents: writepermission to thefetch-repo-metadata.ymlworkflow to enable write operations during scheduled runs.node-fetchas a dependency inpackage.jsonto support server-side HTTP requests.scripts/fetchRepoMetadata.jsto use the globalfetchfunction if available, falling back to dynamic import ofnode-fetchfor compatibility.Project Data Changes:
public/data/projects.json, likely to prepare for dynamic population or restructuring of project metadata.Versioning:
package.jsonfrom1.0.2-1to1.0.2, standardizing the version format.