I’m new to Ethereum development. From ethereum token docs I came to know the process of deploying the token. But at some exchanges they ask for RPC and P2P port as well as the github source of the coin. I’ve searched everywhere almost. No direct answer. Maybe I’m a complete newbie but please give me a direction.
To deploy a contract you don't need anything apart from a synced node and an account with some ethers.
But at some exchanges they ask for RPC and P2P port as well as the github source of the coin.
I am not sure what exchanges are you talking about. Exchanges are made for trading only, they usually don't provide the facility of deploying a contract.
An exchange may ask for details like abi and address of contract when you try to register your coin at any exchange. They may also ask you gitHub repo of your contract. But for deployment, you don't need to worry about all this.