Like the comments on this question stated, there is far too little detail in your post and it is far too localized of a question for this forum, but here is a general idea of what a project of this nature would require:
You would need to utilize the GitHub API to dynamically pull new posts, as well as to enable modifying of the content and reposting back to GitHub.
You would also need to develop a plugin that handles the integration of a GitHub repo with the WordPress posts using the WordPress API.
In general, posts are stored in a database. You would need to override (or supplement) this behavior with support for pulling from a new source (GitHub).
All that said, this is a massive job for what seems like a very small payoff. If you don’t mind me asking, why would you want to do this?
Related Posts:
- Git Hosting for WordPress SVN Plugin Repository [closed]
- How can I sync WordPress plugin settings between environments?
- WordPress with Git deployment issues
- Create entire wordpress as a github repositery?
- Generate pages from markdown files in github automatically
- How to run subversion and staging environments when running WordPress
- Can I put in Github the code of a abandoned plugin I want to fork?
- Development workflow for WordPress using git – issues with plugins and bloginfo(‘wpurl’)
- Woocommerce plugin – How to create two versions of the same plugin with slightly different implementation for different users
- GitHub plugins safe to use in my website?
- Plugin updated pushed with git break site
- Tortoise SVN showing ‘Access to ‘/!svn/me” forbidden error.
- Manually updating plugins via FTP or SCM
- Can anyone see a syntax error in this? [closed]
- Private plugin updating – GitHub zip file changes the plugin directory (with release or branch name)
- Get a list of all registered actions
- How can I force a file download in the WordPress backend?
- How to implement a customizable free OpenID authentication?
- What’s a reliable way to depend on another plugin?
- Woocommerce – Hide “add to cart” on free products
- WordPress apply_filters() Arguments Missing
- How to hide /wp-content/uploads/ from URL?
- Add image to post from external URL
- User profiles and object associations
- Share buttons on article footer
- WordPress plugin search does not work and updates are not shown, VPS install
- How to prepend to the_title for admin-side plugin’s use
- Gutenberg: Difference between “import” and “const” for dependencies
- Custom data-id wp_enqueue_script
- Settings API – input always updates over validation
- Creating search filter through plugin
- Should I host support forum on wordpress.org or my own website?
- How to setup a Network Plugin across the network with only my settings?
- jQuery Plugin to use WordPress functions in AJAX request
- Is it possible to insert images directly from the server?
- Can a plugin deactivate itself?
- “Members only” section of a WordPress site – self signup and no backend access
- I wrote my plugin. How to display the result of the plugin’s function to sidebar (widget?)?
- I have functions in my wordpress plugin. How do I get them to work for me?
- mysqli_error() expects parameter 1 to be mysqli, null given in own db class
- How to embed HTML code from WP Coder plugin (or other) into Main Index Template of the theme
- Which escape function to use when escaping an email or plain text?
- Adding widgets to header and footer from plugin
- SEO smart plugin not working for words ending with ä, ö, å
- resetting permalinks after changing page names
- WordPress WPforms customization
- Admin accounts unable to see plugins from external IP
- WP ALL Import plugin – import data from certain ids
- Where these .js file come to source code?
- WordPress update and plugin install not working
- How to delete all trashed item in one-go
- Edit Permalink Structure For Custom Post Type or Modify .htaccess?
- Hide a Menu Item on Login
- Don’t publish/update a post when a plugin finds errors in custom fields
- disabling ftp on wordpress
- how to add custom info on author page? plugin, child theme?
- How Do I Uninstall a Current WordPress Theme and Install a Fresh Theme
- How to add HTML5 required on wp_editor
- Individual Comment Notification Setting For Post Author
- Nonce failing with second argument
- How to reduce Apache connections caused by plugins?
- What option do I check to enable a user role to be able to see all plugins?
- How to remove automatic generated tag in Home page
- Change the Simple Facebook Connect popup position
- After enable multisite enviroment in wordpress site creation wizard not working
- More than one WordPress site using the same database – how to disable plugin for one site?
- WordPress plugin isn’t loading completely
- Custom Meta box change size
- How to display category list with category featured image
- WPML – Stop language redirection in initial load
- How to get a post views count using ‘WordPress popular posts’ plugin
- Page not found after creating the add new post slider using custom post type
- Allow a page to be edited by a specific custom role
- How achive serving multiple concurrent Ajax / Rest calls in plugin?
- How do you remove question mark in URL in get method?
- Get all user meta_keys and then group users by matching values
- How to add site logo to wordpress displayed on the top left of the site name on the chrome tab or any other web browser? [closed]
- Any method to make specific widget for every post and page?
- AddThis Plugin adding html comments in P tags
- Embed Javascript code to registered users only
- Need help for creating custom table on wordpress
- get_option returning old value for non-admin users
- Setup SMTP setting in wordpress
- Get page type to display content
- Insert data in custom table during new post creation
- Widget redirecting to home page
- Woocommerce quick checkout form [closed]
- Notification When Post Approved
- Meta Box plugin image_advanced not showing up on frontend
- Creating Features List in WordPress Post
- I am using multi image metabox plugin but I did get how to display the images in templete?
- WooCommerce Email Customization
- How to open author url linked to a new tab in settings page in the WordPress plugin list
- Change page content based on dropdown selection
- How can I properly sanitize the update_option in WordPress?
- My Blog page ( posts page ) theme isn’t changing with the new theme [closed]
- how to get the url of a custom uploaded file
- Gutenberg Block to Select Category Term
- Add Text in Single Product Page On a Specific Category
- How to give specific class name to category in wordpress with code snippets