How to create a Altcoin?
1) I have forked all the files in the source code on
https://github.com/bitcoin/bitcoin2) Then I have changed the following in the entire source code. I used a search and replace tool.
2a) bitcoin to examplecoin
2b) BITCOIN to EXAMPLECOIN
2c) Bitcoin to Examplecoin
2d) BitCoin to ExampleCoin
2e) btc to eec
2f) BTC to EEC
2g) Btc to Eec
2h) BtC to EeC
3) Then I have changed all of the files names from bitcoinfile.xx to examplefile.xx.
Can I just upload the files onto Github.com? Is there anything else I have to do before hand?
Well... You haven't changed your ports, the genesis hash, nodes, parameters, checkpoints, nonce, hex,... only the name
What you created is just plain old bitcoin, but your bitcoin-cli and wallet will show the name "examplecoin" while still using the bitcoin blockchain. Every transaction you make will just be translated into bitcoins when you send it...
For your question about github: you're free to upload any sourcecode to them, even tough i fail to see the added value in your project