Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tokens
-
Getting started with NextJS and Github API
Environment Variables Create a file .env in the root folder and add your own github api token as below
-
Build and Deploy a ReactJS App to AWS EC2 with Docker, NGINX, and Automate with GitHub Actions.
Go to the Personal access tokens area in the Developer settings of your GitHub profile and click Generate new token.
-
How to add comments to a static site using GitHub Pull Requests and Netlify Functions
GitHub has tucked the personal access tokens admin in a slightly hard-to-find location. From anywhere in GitHub, you can click on your profile image → Settings → Developer Settings → Personal Access Tokens.
-
[Showoff Saturday] Khoj: An open-source AI assistant that lets you chat with your Github repositories (+ more information in comment!)
Generate a classic PAT (personal access token) from Github with repo and admin:org scopes at least.
-
I made a script to download and place Github releases for you!
YOUR_TOKEN="no_token_for_you" # IMPORTANT: your Github API access key, make one at "https://github.com/settings/tokens"
-
HELP: Where are the personal access tokens (classic)?
You should click on that and then you will see Tokens (classic) which will bring you to https://github.com/settings/tokens
-
Building A CI/CD Pipeline With Travis CI, Docker, And LambdaTest
In order to publish the artifacts to GitHub, we need to create a personal access token from the GitHub developer settings page and add it to the environment variables section of the Travis CI repository. The same variable api_key is used in the deploy phase of our configuration.
-
Automatic Deployment using Docker and GitHub Actions
Go to the Developer settings on GitHub.com and navigate to the option "Personal Access Tokens" in the sidebar.
-
How to add authentication to HTTP requests and work with Rate limits using GitHub REST API example.
You need to find the personal token creation page in your GitHub profile settings and create it, this page.
-
Using ArgoCD Pull Request Generator to review application modifications
First step is to create a token to access the frontend repository.
gitignore
-
Release 0.12.0 of stevedore - minor feature enhancement
The challenge here was actually from my #48in28 Exercism participation, where I am pretty familiar the standard layout for some repositories since I am familiar with tooling and language, working with new languages does not come with the same familiarity, so I found it made sense to use canonical definitions, hence the use of github/gitignore.
-
How to Use Environment Variables in Node.js
Add .env to your .gitignore file to prevent it from being committed. Here's an example file with it already added. You may also use dotenv for advanced configuration and it will automatically load environment variables from a .env file into process.env.
-
Basic Python Project Layout
Virtual Environments are a feature that has been part of python itself since version 3.3. It allows you to isolate both a python version and any packages you install with it. Every python project I develop with uses a virtual environment for such isolation purposes. Now I generally like to create these virtual environments inside the target project's directory so I know exactly what it's tied to. If you use GitHub's python gitignore file naming the virtual environment folder as venv or .venv will ensure it doesn't get committed (which you don't want). So I'll make a new project folder and create a virtual environment inside of it:
-
Node.js 20.6.0 will include built-in support for .env files
Especially considering the GitHub .gitignore template for Node only ignores .env.local, not .local.env: https://github.com/github/gitignore/blob/main/Node.gitignore...
-
GitHub Repo Feedback [intermediate / advance]
Starting with the top-level .gitignore, it's nearly empty. I'd recommend defaulting to something like this if you don't have any specific needs.
- Old ASP.NET/.NET Framework 3.5 gitignore question: Which files/folders should be gitignored?
-
Please, please, PLEASE use source control! (Plus, the only git commands I ever use)
There are .gitignores for almost every type of project (Unity included) here: https://github.com/github/gitignore
- Best Practices for MATLAB Toolbox Development is published!
-
PSA: Use version control and take backups!
Make sure your .gitignore file is properly set up (and .gitattributes): https://github.com/github/gitignore/blob/main/Unity.gitignore
-
Questions for my team
So first - here's an intuitive guide on what Git even does and how. Afterwards you can install one of various Git guis, for instance Github Desktop so you don't have to learn the syntax yet. One important thing about Unity projects is to also add a correct .gitignore file to the base directory of a project, else you wil lend up with a LOT of noise. Here's a good starting point. I also have to point out that Github actually has repository size limitations which are hard to reach with code but are easy to reach with assets. Realistically speaking though, this is what should cover 99% of Git needs you will have:
What are some alternatives?
terragrunt - Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.
git-lfs - Git extension for versioning large files
lazygit - simple terminal UI for git commands
action-gh-release - 📦 :octocat: GitHub Action for creating GitHub Releases
PicGo - :rocket:A simple & beautiful tool for pictures uploading built by vue-cli-electron-builder
bfg-repo-cleaner - Removes large or troublesome blobs like git-filter-branch does, but faster. And written in Scala
gitlab
git-credential-manager - Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.
parcel - The zero configuration build tool for the web. 📦🚀
gitignore.plugin.zsh - ZSH plugin for creating .gitignore files.
pdoc - API Documentation for Python Projects
Hapi - The Simple, Secure Framework Developers Trust